<SEC-DOCUMENT>0001667011-21-000008.txt : 20211201
<SEC-HEADER>0001667011-21-000008.hdr.sgml : 20211201
<ACCEPTANCE-DATETIME>20211130173342
ACCESSION NUMBER:		0001667011-21-000008
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		74
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211201
DATE AS OF CHANGE:		20211130

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Arteris, Inc.
		CENTRAL INDEX KEY:			0001667011
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		595 MILLICH DR., SUITE 200
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008
		BUSINESS PHONE:		(408) 470-7300

	MAIL ADDRESS:	
		STREET 1:		595 MILLICH DR., SUITE 200
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>aip-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765,d:d05ec932961846f096b0bae157a7bc49--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:aip="http://www.arteris.com/20210930" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>aip-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18wLTEtMS0xLTIwMzUw_a1f428c5-c236-49d1-b561-5dd7b7a253b6">0001667011</ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18xLTEtMS0xLTIwMzUw_4d8c732f-1e29-45f4-a6b2-a82ea6e9a377">2021</ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18yLTEtMS0xLTIwMzUw_29fda5e5-8c76-4b0f-9ade-ffa89ebd44fa">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-false" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18zLTEtMS0xLTIwMzUw_f38676be-3fa0-4176-a10d-6aedda2f55f3">false</ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y180LTEtMS0xLTIwMzUw_9b876cbf-012d-4410-9112-0798ed5be7c3">December 31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="aip-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i454c0b88d0f347129d3dfaa5f0ad25c2_I20211126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id8f331659cce441aa3651ada687ff030_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic86b73c81e4746ce99b66bb22eae49db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</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="i9344b71824324eeabe68513b2d808efd_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</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="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a5e0e94e8c4eb698f957181f9da9a6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</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="i1098806097234704aa665fcd75ebc00a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2fb5222100043b6a90fdac5810e891b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</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="i77539c48aa0f44cfb72a48a961e9787b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3b8bc85605849339db0acb5c972d50a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i3472fe70945646179c4a19dcf707bb69_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="ia417a9aaa5a743da98496e6f504a70a9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i5425500757b44239b81cd45aba637aff_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="ie95e9f1002ba4ed79935794850a94bf3_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i7645f5657f304efbb4986a8b15ed2d14_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i6231ffbab9f54a51bf65f645219b0aba_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i37a9d98fa41446169a77a73abc65d94a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i75983c6e0ad1410c861bb260fbac29f1_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6867daf282440a28624597b614e8ce2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68ac7111d339436083fa0825ed749e6c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic92c0203a2784e2eb8d4fff459afaf52_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d002a183a54499a2dde117e0438e2d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e054d2cd1564a5195f89b055427e81c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice69565e642f434d8336313cdda34885_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66b619f3f5084951a91880d267236ae5_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i855735ac395041eaad4c9d3db030bed0_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61315bfb3bf5465d929ba4c72c3227bd_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9007f7ed935d49e7b95a82034548a170_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="id54557838302422d84581f973d2430ae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i300219642c5d4f89b4aeb83fe5541bc0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="id30a5cc3201449e39869db569719e1c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i8c87b849edd44765bb83601c93a580b3_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ae3b580903d49d09056682dd542cfb3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia45c7766ff224c36b681abccdceaf6b8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i972adc2c51ae4d6b8ff66dfbb3deeaa9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e610d73ff964d17ab060234b4552c8f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09385b89b030406d81fed86ae7d5921b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5f10779e81546dd89114540c548d500_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb6d60a823554f4f8f074608283129b2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-29</xbrli:startDate><xbrli:endDate>2021-10-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i528fd782c97b4cad84aad3bd70669f06_I20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied44969bd2884720946dafa0af1d2799_D20211029-20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-29</xbrli:startDate><xbrli:endDate>2021-10-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6103838b18145f480911ebf5387cad5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf370399ef3a4a2b9640a9a5157551b9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i3e476565667d451ab98e6902b15220d3_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f16536f3ab24f2fb556bd34102f9362_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22fc47ba8c7c48a3a853ac2f3347de81_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i485fa0b8ebb04fb7975d689d0bc86401_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9de0fa16bd64759b68f873b94ae83d8_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba60d3b510984d8ba4cf654be2c69691_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</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="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760577158eff456da0040c75e883a4c5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</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="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i979f80dfa4044cce87820240125dd702_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</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="i446a09ba2165489b8ef2268c61cb3d36_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic86de0c43c04439999d9798e86fc01e0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</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="ic7d0e6adf0fc4edbbe9e7d9fc73a9b55_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cf427a56041465ea5c9c541f9c24a4d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3383642d531346e6bdabc9ad7780824d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="id35b9ecf19fb43f9bfb8b99bb924a771_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65909695d1e14b2ab8ef43a8785e7d28_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="if55dc8e672a04450ab02811bb6360369_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aefaf837adc48468ed46c335673683e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</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="i41c06725e4a549b3969098a57574e55c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc42b3676bc4136b99319e5ddfe52ea_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6df454cbd1444594a41a18565fafdcb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0720f74ff5146dabef92f561482f258_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f1795ccf0d44e9993b69ff7552194cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i890b95ea62c14522b7271649f40c47b4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i046ed9ad138d4fb19c76a7c7b36cc5d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93d3973c43d04b4e8028fddf94c90103_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44bf5238b1c84c21a30adea393911606_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75fbbd2a8bd04c0c8573e2f21c53569b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i001d60eb237540298ce357a05b42ee61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81235bf96d3d462b81c24abfaea71e2a_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2018-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i234415a6ccc54737b0e4406b23cc8c20_D20181101-20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2018-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d206f6da941411dab95c6db2b699561_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b85e1b483134008ac3517458d3a2d58_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3ef54bc6ab246ae9818f95c8bc5ff3e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueAugust2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21c758b730704bbd81a646c785ac9865_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueNovember2018Member</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="i0fb42f8824a944588ecbc8af9af7d9da_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueNovember2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if67493bf8b6a49d9a1cf6e87f4a6accd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aip:VendorFinancingArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>aip:vote</xbrli:measure></xbrli:unit><xbrli:context id="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2016-10-10</xbrli:startDate><xbrli:endDate>2016-10-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2f1c24726e34798a0e2738aa3448d5c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047f85804ee9475b97dfb8af5a55ab46_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id492948a301746bf9636b127f4f6dea1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0135033dbb3f464ca5fb83ca646423bd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i989aef130215451681e2bc88e3c21979_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</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="i013017ba3a1b4e1ab8b0ddb22338cdb6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a539861f434836986a7a34ea0c4cf7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i1089b9a033e244e4ba61b094eceacbd7_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9191b54256614e7392bf4fd898a8f0b0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i7004faebddc14e28ae9c0de18a0cf885_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdbcea87ff614fab9753da84d279862f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i940fdca05cfd41d8b58f9ad56563d4aa_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51bbfe8b78074ba794acf4eae8ac6de2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="iaaa1911562ba43878989d9bdb8c8c7b2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief80c797c5854efeb3c6928a58a897f7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="i4669e606071242c18ee992bec81b483a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbfbb6b777fd4cd9b1287003f1346a33_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</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="id6676cd411614b33b71492e9fafa9281_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44d7d429578e411784ac609aaa19f768_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</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="ideb3407981b44f10b91400d918a7f31a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</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="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id02cbdd611cb41e581a815e8c8c21eb6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i558dca18f1864996bddf1641c4f6ae09_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28e3d6924774401785811cc25507a7eb_D20211029-20211029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001667011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-29</xbrli:startDate><xbrli:endDate>2021-10-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id05ec932961846f096b0bae157a7bc49_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODIz_79b495e6-face-4fed-aab9-31fd0d06e29e">10-Q</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></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:2pt;margin-top:2pt;padding-left:0.35pt;padding-right:0.35pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6YzVhYjEwZGE4N2Q4NDAzODllYjNkMjcxZDYwYjJjNGUvdGFibGVyYW5nZTpjNWFiMTBkYTg3ZDg0MDM4OWViM2QyNzFkNjBiMmM0ZV8wLTAtMS0xLTIwMjc5_02033ba0-e335-41c8-80a1-d8a69f65f245">x</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:3.35pt;padding-right:3pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV84MjQ2MzM3MjE3NzQ4_4035d545-ce2f-4eb0-b036-429b120043b1">September&#160;30, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.810%"></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:2pt;margin-top:2pt;padding-left:0.35pt;padding-right:0.35pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6NjJmNmI4NzQ3ZWE3NGQ1MWI0YjhhNmVjNDcwYzhhN2MvdGFibGVyYW5nZTo2MmY2Yjg3NDdlYTc0ZDUxYjRiOGE2ZWM0NzBjOGE3Y18wLTAtMS0xLTIwMjgz_fb9cc6d2-3fce-4dde-a630-1fb476bd05ef">o</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:3.35pt;padding-right:3pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from </span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">to</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI0_596becea-c232-4147-b245-9cc353d9daf4">001-40960</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI1_2d33316d-2f24-4049-8da1-6b3f8edac307">Arteris, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.356%"></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:2pt;margin-top:2pt;padding-left:1.67pt;padding-right:1.67pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6MDBlMWVhMmEyMTg0NDc3Nzg3ODQ4NzY4ZDAxY2UyODkvdGFibGVyYW5nZTowMGUxZWEyYTIxODQ0Nzc3ODc4NDg3NjhkMDFjZTI4OV8wLTAtMS0xLTIwMjkw_7e79cbbc-5e84-4841-9836-8b6d68a06ac3">Delaware</ix:nonNumeric></span></div></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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6MDBlMWVhMmEyMTg0NDc3Nzg3ODQ4NzY4ZDAxY2UyODkvdGFibGVyYW5nZTowMGUxZWEyYTIxODQ0Nzc3ODc4NDg3NjhkMDFjZTI4OV8wLTItMS0xLTIwMjky_76c6c7ee-3a2d-4855-9887-f8b77ddfd3af">27-0117058</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:1.67pt;padding-right:1.67pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:1.67pt;padding-right:1.67pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer</span></div><div style="padding-left:1.67pt;padding-right:1.67pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Identification No.)</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8wLTAtMS0xLTIwMjk0L3RleHRyZWdpb246ZWM5YmM5NGY0ZmQ4NGNlZThlYThkNWZjNzFmZWJkZTlfMjc0ODc3OTA2OTgzMA_2f00f4f0-4142-4639-862a-24af39829066">595 Millich Dr.</ix:nonNumeric> <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8wLTAtMS0xLTIwMjk0L3RleHRyZWdpb246ZWM5YmM5NGY0ZmQ4NGNlZThlYThkNWZjNzFmZWJkZTlfMjc0ODc3OTA2OTg0Mg_cfa93a15-a982-4698-8847-205a690d311a">Suite 200</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ3MA_07df50c6-ed78-4de5-92b3-86688c1425e6">Campbell</ix:nonNumeric>, <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ3NQ_71582718-4a16-4544-8892-b553ddf301c8">CA</ix:nonNumeric> <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ4Mw_7781e153-5663-4820-b46a-d577b0132c5a">95008</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8yLTAtMS0xLTI2NTQ4L3RleHRyZWdpb246YmZkNzIzNGY3MmQxNGIxN2IzY2I3NmM0YmY2YzUxZDFfMjc0ODc3OTA2OTQ2MQ_0a369bac-872f-4e74-9421-4bbe8e528727">408</ix:nonNumeric>) <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8yLTAtMS0xLTI2NTQ4L3RleHRyZWdpb246YmZkNzIzNGY3MmQxNGIxN2IzY2I3NmM0YmY2YzUxZDFfMjc0ODc3OTA2OTQ3Mg_86e3ad6c-f36b-40f8-9788-c0bd213d5175">470-7300</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(Address, including zip code, and telephone number, including area code, of registrant&#8217;s principal executive offices)</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.688%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTAtMS0xLTIwMjk2_2e841f48-c3f0-47c4-814c-b3a968c8cf35">Class A common stock, $0.001 par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTEtMS0xLTIwMjk2_280cd489-8bda-4b04-aebc-5f388ae7470c">AIP</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTItMS0xLTIwMjk2_a000cf07-9a8a-4545-804d-037399f768f8">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI2_e4cd4480-93f1-4574-8d33-356fe268d488">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI3_24f84f86-3b4f-4113-818c-5b76dae4cffc">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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 the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act.:</span></div><div style="margin-top:10pt;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:26.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:100%">o</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8xLTAtMS0xLTIzNzMw_12b1bab4-d906-46a1-978e-7fe33fddc7e9">Non-accelerated filer</ix:nonNumeric>&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:10pt;text-align:right"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8xLTMtMS0xLTIwMzA0_1cfae6a6-d5dc-4425-ad33-cd4868180360">x</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:10pt;text-align:right"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8yLTMtMS0xLTIwMzA0_1abac169-41e8-494c-a87f-fa9458d0961a">x</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODcw_00a81e20-abf1-4470-8084-ea1e71d740c6">o</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI4_52a4a928-fad2-45dd-a0da-3c2667917f4b">o</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:120%">As of November 26, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i454c0b88d0f347129d3dfaa5f0ad25c2_I20211126" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4OTE3_75bc7d8b-6c63-420b-8e8c-9a769cb9dacb">31,254,895</ix:nonFraction> shares of the registrant&#8217;s Class A common stock outstanding.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div></td></tr></table></div><div style="margin-top:12pt;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:5.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_10">Part I. Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_13">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_13">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_13">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:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_16">Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_16">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:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_19">Condensed Consolidated Statements of Loss and Comprehensive Loss for the Three and Nine Months Ended September 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_19">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:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_22">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit for the Three and Nine Months Ended September 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_25">Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_28">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_76">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_76">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_76">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_124">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_124">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_124">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_127">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_127">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_127">41</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_130">Part II. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_130">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_133">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_133">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_133">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_136">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_136">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_136">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_139">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_139">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_139">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_142">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_142">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_142">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_145">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_145">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_145">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_148">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_148">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_148">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_151">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_151">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_151">44</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_154">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><a style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:none" href="#id05ec932961846f096b0bae157a7bc49_154">46</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I - Financial Information</span></div><div id="id05ec932961846f096b0bae157a7bc49_13"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div id="id05ec932961846f096b0bae157a7bc49_16"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Arteris, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNi0xLTEtMS0zNjgy_0db70911-20ec-48cb-b442-dc8ca6672a8e">11,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNi0zLTEtMS0zNjgy_f838f59a-8f3e-4a29-9c85-77d6c59b9a9a">11,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNy0xLTEtMS0zNjgy_473dd454-c064-48ba-8cc7-190171d77ebb">8,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNy0zLTEtMS0zNjgy_d3967ebc-c978-47e7-92ed-cd7b2641823e">14,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOC0xLTEtMS0zNjgy_b0614fd9-2b17-4fbe-8b42-4924b5121b71">5,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOC0zLTEtMS0zNjgy_97063265-64eb-41b3-906a-2d6d1b903b58">2,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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOS0xLTEtMS0zNjgy_ff09edf0-38e1-44e8-9896-96715b820d84">24,411</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOS0zLTEtMS0zNjgy_778021cb-8eb2-4db0-ba51-654b229bbfff">28,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTAtMS0xLTEtMzY4Mg_50a89ba1-463d-49b0-9fd6-27978a1709f4">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTAtMy0xLTEtMzY4Mg_6f3be33c-fe5e-498f-916d-308108271886">2,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTEtMS0xLTEtMzY4Mg_252fa94f-8165-458f-9da5-6aaa8c2c6575">2,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTEtMy0xLTEtMzY4Mg_6577c4d1-2b0f-4455-8c6d-c82e6d42eb99">2,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTItMS0xLTEtMzY4Mg_0291062f-ef30-448f-b5a5-b8ecce47fa3f">3,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTItMy0xLTEtMzY4Mg_f529c236-272b-4b78-9c5d-18eb3ea15abc">3,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTMtMS0xLTEtMzY4Mg_0d0874c5-ee86-46a3-b784-b86becf0e159">2,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTMtMy0xLTEtMzY4Mg_092ff296-a11b-40a8-ab57-d9cf2578974c">2,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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTQtMS0xLTEtMzY4Mg_7befbaa9-3881-4cbc-9263-3efb88a0351f">5,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTQtMy0xLTEtMzY4Mg_50fddef9-d920-41db-9700-d45fe89cd416">2,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTUtMS0xLTEtMzY4Mg_99543c9a-f3f3-430c-90fc-85fc9ac61df9">40,599</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTUtMy0xLTEtMzY4Mg_d922dd9c-365d-4c31-8944-6f5075f97b13">42,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjAtMS0xLTEtMzY4Mg_bfcbf340-c2a8-4dd3-bfeb-cdb97e2e8dcf">1,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjAtMy0xLTEtMzY4Mg_edd48843-ecdd-4c05-b84e-012307154df1">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="aip:AccruedAndOtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjEtMS0xLTEtMzY4Mg_7bc85f7a-2fae-4a53-a7af-192f0406d67e">9,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="aip:AccruedAndOtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjEtMy0xLTEtMzY4Mg_5bfcdaa2-c8dc-471f-a25f-5b71bc39de73">7,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjItMS0xLTEtMzY4Mg_296d0201-ba96-4e5e-916d-07092c3c0fb9">980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjItMy0xLTEtMzY4Mg_f4ea0557-0880-4e6b-a1dc-e7b2cb68c93c">767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjMtMS0xLTEtMzY4Mg_84d21564-fb77-44a4-ae8f-11ce09472aa8">23,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjMtMy0xLTEtMzY4Mg_05b68831-f8cf-451e-8f0d-4c3d1db63a8e">17,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="aip:VendorFinancingArrangementsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjQtMS0xLTEtMzY4Mg_a7aa2a7d-81bd-4ea7-82c6-8c38c6e7a49b">759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="aip:VendorFinancingArrangementsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjQtMy0xLTEtMzY4Mg_3c319908-43bf-48f4-85ae-7abddda54daf">643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjUtMS0xLTEtMzY4Mg_c0b71977-4873-41bb-bbfd-5d41343861ff">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjUtMy0xLTEtMzY4Mg_6fa365f4-b081-4c05-9120-290094f24825">557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjYtMS0xLTEtMzY4Mg_2553e91a-b684-4cbc-9953-84962252c6d3">36,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjYtMy0xLTEtMzY4Mg_7c0c5d5e-2ace-4744-bce6-031deb0ea5bf">28,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjgtMS0xLTEtMzY4Mg_26fee64d-31e4-40a8-a26b-ecaa6e51a301">14,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjgtMy0xLTEtMzY4Mg_8f7cfd4c-f0bc-4906-b39c-6c6722b3ffcb">15,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMS0xLTEtMzY4Mg_8b563dac-50a6-4353-9af6-fba0ea352837">2,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMy0xLTEtMzY4Mg_e29860b5-8eb4-42bb-8d99-6c3ace095f26">2,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="aip:VendorFinancingArrangementsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzAtMS0xLTEtMzY4Mg_8d6a2565-a54e-46e5-b273-b4b3d055c3e8">345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="aip:VendorFinancingArrangementsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzAtMy0xLTEtMzY4Mg_29895792-ad1c-481d-84a6-67c48e3bec06">727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzEtMS0xLTEtMzY4Mg_eb4cfe11-7859-497a-bca7-4e4a6548b5a3">1,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzEtMy0xLTEtMzY4Mg_62923174-1bd6-4adb-be78-c01c104de6f1">2,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzItMS0xLTEtMzY4Mg_15953549-64c8-4459-af0b-10b43a617ddb">55,580</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzItMy0xLTEtMzY4Mg_1f514ada-17d4-46f2-80d7-b69942530f8a">49,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMS0xLTEtMjEwNTY_cf405704-0f86-477c-aa14-1a31bd7541bc"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMy0xLTEtMjEwNTc_37c6ef62-716a-4a2c-a723-c61b8db3d464"></ix:nonFraction></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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzU3_b7282fe6-00e6-4d5b-8c59-e2a55c54b044"><ix:nonFraction unitRef="usdPerShare" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzU3_d253bb18-20f6-43e8-841f-6e75a7ae6857">0.001</ix:nonFraction></ix:nonFraction> - <ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzYy_21951879-257d-42a9-93ec-b60e529ef2e2"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzYy_df862720-ae34-4afb-8ad2-e0a0aa7c36d4">4,471,316</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_09925491-c711-4a40-9edb-923732e1719d"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_672e258f-172f-48ed-bc8c-68b335bcf987"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_82be9cf9-d485-420d-938c-9fda2cf46709"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_a0fa2f77-20d0-44ce-831a-cf4a618f83e8">4,471,316</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020 (aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzE4MQ_22df9704-c7cb-4415-b847-2f68715565ff"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzE4MQ_ff00bc47-47e6-4c0a-a225-3d8c7885d38a">5,768</ix:nonFraction></ix:nonFraction> as of September&#160;30, 2021 and December&#160;31, 2020)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMS0xLTEtMzY4Mg_833a7d04-61eb-44ff-b5df-b6563a34cca0">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMy0xLTEtMzY4Mg_f0a3e912-a5c1-4c69-aa3f-8dbec32fe11e">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' deficit:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzMx_be039353-b194-40af-aede-e74f1b999bc8"><ix:nonFraction unitRef="usdPerShare" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzMx_fee0e37b-bdc8-4135-ad93-2dd1f52f1642">0.001</ix:nonFraction></ix:nonFraction> -  <ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzQ0_ff6aad61-efed-43e9-9a97-5904a3c4ac59">36,525,154</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwMzU_63bdf388-ae39-438e-ba2b-378fef24daac">31,525,154</ix:nonFraction> shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzkx_094a65d3-1994-4302-9f73-7953033b0899"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzkx_99323e13-24f0-4a83-9404-9622d0c92a71">20,607,851</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwNzI_6c8b55ba-6084-4abd-91c9-c14b4b42ab4b"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwNzI_87010cc6-29b9-49cd-bb61-29d547c8267a">18,486,989</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMS0xLTEtMzY4Mg_82afdbf1-3c59-4882-87e6-a9b468294866">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMy0xLTEtMzY4Mg_50a761a5-bd6b-4a97-bf15-09289345cc99">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDEtMS0xLTEtMzY4Mg_2c56f408-af25-43f1-9578-467d024fcc57">10,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDEtMy0xLTEtMzY4Mg_05133540-a31c-476d-9b16-aeffa81c2d49">3,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDItMS0xLTEtMzY4Mg_fb8307a9-241c-4cea-8f0d-8f11540f6fa4">31</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDItMy0xLTEtMzY4Mg_815b6cff-7919-48e3-9265-9ce59682e5e1">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDMtMS0xLTEtMzY4Mg_c87cfde7-2915-4067-aa8c-44182c6ab2d4">31,201</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDMtMy0xLTEtMzY4Mg_bcd8ffa7-4334-41e7-b986-ed30f6a204cd">15,607</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders' deficit</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDQtMS0xLTEtMzY4Mg_82027e85-dd0c-499e-9a00-219b0d7fb68d">20,693</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDQtMy0xLTEtMzY4Mg_004dea95-9965-424b-a1b3-12e55e6248b4">12,008</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDYtMS0xLTEtMzY4Mg_3175d101-fbde-4d78-8290-9965bca6376c">40,599</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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDYtMy0xLTEtMzY4Mg_9e9bfa4d-2546-48fa-91cb-5427dab3276c">42,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Arteris, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Loss and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="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:53.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:8pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC0xLTEtMS0zNjgy_01da7122-4d55-4f77-b58f-abb160304de6">8,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9344b71824324eeabe68513b2d808efd_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC0zLTEtMS0zNjgy_d2e01a2b-3ebb-47db-ad61-a58ad7ea56e3">5,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC01LTEtMS0zNjgy_aa262cfa-64c7-416b-831e-a7739a23df6c">24,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC03LTEtMS0zNjgy_d5d9caf5-0ef4-4d16-8cce-ddc40b52260f">14,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81a5e0e94e8c4eb698f957181f9da9a6_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS0xLTEtMS0zNjgy_a9e44e39-2364-481f-8f71-2196c877b13c">823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1098806097234704aa665fcd75ebc00a_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS0zLTEtMS0zNjgy_43fba91c-0e66-46c0-bb15-31435301665d">1,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2fb5222100043b6a90fdac5810e891b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS01LTEtMS0zNjgy_f6539563-8b53-4f17-8884-1609458015c8">2,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77539c48aa0f44cfb72a48a961e9787b_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS03LTEtMS0zNjgy_06b9f874-7ec8-4d84-ae96-1eb9d974098f">3,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi0xLTEtMS0zNjgy_97d87bc1-3a9f-4bba-b993-954dcaa22812">8,959</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi0zLTEtMS0zNjgy_a9bd1362-33d0-4faa-affd-2ed478fca085">6,429</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi01LTEtMS0zNjgy_2d80c3a5-2e25-4794-8221-b6fe2c01b17e">26,430</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi03LTEtMS0zNjgy_8f71d2d4-284c-4c38-ab68-fedb26f5f05c">17,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC0xLTEtMS0zNjgy_94c29577-c2b4-4297-b25e-06fa83298748">883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC0zLTEtMS0zNjgy_c5043457-62e5-43ff-bf60-b8adb808946e">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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC01LTEtMS0zNjgy_e9eaec7d-41e5-4b1d-a67e-d6333307a6e6">2,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC03LTEtMS0zNjgy_f0613d2a-24ac-4a13-ae13-32ee9a8a47a9">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtMS0xLTEtMzY4Mg_4152c77a-4694-4d0e-aeb8-57ec99ee8c1a">8,076</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtMy0xLTEtMzY4Mg_d1493204-c630-486b-9dc2-903c4f17c67f">6,202</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtNS0xLTEtMzY4Mg_7695ccc1-36ca-4d0c-b0f1-cfc45baa86cd">23,812</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtNy0xLTEtMzY4Mg_80b31888-3ca6-477b-b4dc-2fe4612bf7b2">16,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses:</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:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtMS0xLTEtMzY4Mg_0a712564-8aff-4761-8c78-17277dcdd843">7,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtMy0xLTEtMzY4Mg_092eb029-e8cd-4d72-bf2b-d8a6cb7afe4e">4,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtNS0xLTEtMzY4Mg_18fbdcd5-b244-4405-8d50-a45e2c4ceea1">20,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtNy0xLTEtMzY4Mg_1714f47d-2e7e-4814-a321-7920ef713063">11,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtMS0xLTEtMzY4Mg_aa363bfe-d63c-4763-a606-6c63c89e8bb4">3,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtMy0xLTEtMzY4Mg_b4cbc54e-bb83-4303-8689-84f5b934e345">2,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtNS0xLTEtMzY4Mg_bb0a75d5-d262-4e9c-aeb6-645ae6f8a940">7,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtNy0xLTEtMzY4Mg_d437b4d7-d3f4-45e4-973b-efecdf83d5ca">6,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtMS0xLTEtMzY4Mg_daddd6ed-03b6-46f2-ba9e-ec097d15b25f">1,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtMy0xLTEtMzY4Mg_a36f1b74-6217-464c-b4c1-5ab3ac19d3cb">2,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtNS0xLTEtMzY4Mg_6dd406ae-ecce-4979-af84-6990d998fa0c">9,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtNy0xLTEtMzY4Mg_69dc18cb-03e0-41db-a905-8013a9c56187">4,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtMS0xLTEtMzY4Mg_4d37378c-663c-434d-b488-61da0ea90359">12,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtMy0xLTEtMzY4Mg_41782f94-0333-41e2-b060-57bc8c27dded">8,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtNS0xLTEtMzY4Mg_3e6d9017-2f31-4fc7-8636-356e4646120a">38,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtNy0xLTEtMzY4Mg_8269215a-f568-431a-80ba-2f118df209bb">23,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtMS0xLTEtMzY4Mg_ab6144e6-3889-44f6-8241-6d3099e5fb57">4,517</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtMy0xLTEtMzY4Mg_8be1294e-2342-427e-9a35-229d7a8a7dff">2,619</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtNS0xLTEtMzY4Mg_6b12cf46-15c6-45a5-aec5-80095572af72">14,485</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtNy0xLTEtMzY4Mg_e0d8b831-93b9-4859-8ebc-236b35f75ec5">6,932</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtMS0xLTEtMzY4Mg_dc442338-4c7d-4fd1-a94d-e14b15abc39d">183</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtMy0xLTEtMzY4Mg_d425f56e-89b3-4d3c-b265-a1fb55fb8d12">26</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtNS0xLTEtMzY4Mg_d869c877-04c1-47e4-b4b8-a438f38e04c7">497</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtNy0xLTEtMzY4Mg_bf597499-5b04-46fe-9e9d-4c93872faff2">111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItMS0xLTEtMzY4Mg_8e90fbb1-880d-4949-a433-441ad0386181">4,700</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItMy0xLTEtMzY4Mg_e784e22a-ed31-4946-8f95-0f06d6df71b4">2,645</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItNS0xLTEtMzY4Mg_c05896a0-c7f0-4985-b454-4cb973fdf7b0">14,982</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItNy0xLTEtMzY4Mg_79203c38-05a2-4e3c-9efa-668e034852c0">7,043</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtMS0xLTEtMzY4Mg_0d2e5e40-e77a-444f-b178-bed7de31cda0">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtMy0xLTEtMzY4Mg_ec7744ce-e1b3-4a78-aebd-d93d2d5d5db0">1,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtNS0xLTEtMzY4Mg_81a58ce8-9665-4328-beb3-b387ba7692c1">612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtNy0xLTEtMzY4Mg_be0a9db0-7049-4e04-bead-7e42a1dbf331">3,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss and comprehensive loss</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMS0xLTEtMzY4Mg_5429aa79-55b6-4c70-ab3d-87307f19bf9a"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMS0xLTEtMzY4Mg_ea1edd37-2bda-4438-9213-56bc3d498cb4">4,968</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMy0xLTEtMzY4Mg_c1449dc9-e427-4393-b43b-1f0e97f58632"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMy0xLTEtMzY4Mg_d0ad8eb9-3dd9-4266-9e41-556032559804">3,844</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNS0xLTEtMzY4Mg_25fdd319-9e2d-43f8-bc68-27f846256c90"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNS0xLTEtMzY4Mg_f18928b8-8bf8-43f6-842e-8cb16767f82a">15,594</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNy0xLTEtMzY4Mg_10bb05e7-5101-4550-acb7-28246a0466dc"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNy0xLTEtMzY4Mg_dc2caa08-caf0-4860-a913-18ab74a8f164">10,836</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 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMS0xLTEtMzY4Mg_26c776c7-bc92-4c3c-afcc-58419d33dddf"><ix:nonFraction unitRef="usdPerShare" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMS0xLTEtMzY4Mg_927fe641-8dc5-4bd8-a397-587b42bdc42d">0.24</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMy0xLTEtMzY4Mg_0a84a255-7296-4e6b-9873-4e7165e52750"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMy0xLTEtMzY4Mg_8d056133-889d-4bd1-9b99-0a1e7b6908ea">0.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNS0xLTEtMzY4Mg_2c2d6edd-58bd-4490-9d1b-07d5249b62d6"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNS0xLTEtMzY4Mg_b07e064f-2593-4bf3-badf-3730f8a00b0d">0.79</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNy0xLTEtMzY4Mg_2e139895-f20a-4bfb-9e8c-dba82a7f731d"><ix:nonFraction unitRef="usdPerShare" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNy0xLTEtMzY4Mg_f8cb4b56-8c1a-46fb-9345-596e8fc535e3">0.62</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:7pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares used in computing per share amounts, 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMS0xLTEtMzY4Mg_4b22e64c-b5ec-40c8-b4a0-de623f37294a"><ix:nonFraction unitRef="shares" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMS0xLTEtMzY4Mg_a7ac9631-6649-4428-84fe-fc7dc7137f24">20,578,386</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMy0xLTEtMzY4Mg_16c7d6a2-715d-4f84-a65d-ebaebf19a415"><ix:nonFraction unitRef="shares" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMy0xLTEtMzY4Mg_507481c7-1efc-412a-9308-4e33716c3b73">17,628,023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNS0xLTEtMzY4Mg_2630e24b-874c-4690-ba50-2792a6abb036"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNS0xLTEtMzY4Mg_442dac92-c418-4e4d-ad08-e98bce0e8b13">19,768,574</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNy0xLTEtMzY4Mg_4c5b9704-e3c6-4044-9d89-e452b3b74734"><ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNy0xLTEtMzY4Mg_9c78c339-95fa-4794-92f4-c7c7277bbbe7">17,495,311</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></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Arteris, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.011%"></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.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></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="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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 #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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</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:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other</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><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</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="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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;June 30, 2021</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xLTEtMS0zNjgy_1da457c5-d683-454c-bb22-5a48706ab18f">4,471,316</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0zLTEtMS0zNjgy_c3030591-97f4-434c-af8c-08e6e6a8f586">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi02LTEtMS0zNjgy_9522cbb7-65b1-4db2-8f97-854467113e01">20,525,254</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi04LTEtMS0zNjgy_1a74a087-44fe-4972-8612-8ab88e7acc87">21</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3472fe70945646179c4a19dcf707bb69_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xMC0xLTEtMzY4Mg_f80e7fd7-f178-4944-a890-068a273db994">10,054</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia417a9aaa5a743da98496e6f504a70a9_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xMi0xLTEtMzY4Mg_5d322b3e-709a-4dda-86fe-adb2d8f93083">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5425500757b44239b81cd45aba637aff_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xNC0xLTEtMzY4Mg_ca55bd38-8721-4044-9cac-ce6557d4733a">26,233</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xNi0xLTEtMzY4Mg_e9376db9-a7a2-41a0-ade7-db185adf1d4c">16,189</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for cash upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtNi0xLTEtMzY4Mg_3ccb971e-d716-482e-94b2-4558617c35c5">60,395</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtMTAtMS0xLTM2ODI_67ea5a83-c44e-4dff-b09b-106f0df5f85c">31</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtMTYtMS0xLTM2ODI_c6a6fb22-1c8b-4709-8cd2-f448a654a245">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTItNi0xLTEtMzY4Mg_a536abdd-f551-4e4d-bd07-9b7e0ce9a646">22,202</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTQtMTAtMS0xLTM2ODI_d6b89653-e744-46c8-ac93-4c0f2e52711c">433</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTQtMTYtMS0xLTM2ODI_191a1883-16e4-45f7-8a72-ad7f77ef5ce5">433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie95e9f1002ba4ed79935794850a94bf3_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTgtMTQtMS0xLTM2ODI_98511995-653f-4651-b0fb-39d7d8e9d542">4,968</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTgtMTYtMS0xLTM2ODI_5c70120e-889f-4a9a-8243-d1fe82a3fa15">4,968</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2021</span></div></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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMS0xLTEtMzY4Mg_a1dc3f35-a98d-4e95-a8ba-e6434c535c0e">4,471,316</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMy0xLTEtMzY4Mg_19b52443-f3f5-4ff2-830c-6a9fd82f4c53">5,712</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktNi0xLTEtMzY4Mg_c0e06a35-3c2b-46f9-9dd0-4a07a45bca9f">20,607,851</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktOC0xLTEtMzY4Mg_58c98f65-4991-4d40-bde6-d75f41820021">21</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7645f5657f304efbb4986a8b15ed2d14_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTAtMS0xLTM2ODI_fe6b7237-5245-4a1b-ac1f-c4d80d8dfeb6">10,518</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6231ffbab9f54a51bf65f645219b0aba_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTItMS0xLTM2ODI_826103d2-dbec-4d40-bf28-5f82b6d134f4">31</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37a9d98fa41446169a77a73abc65d94a_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTQtMS0xLTM2ODI_856c505d-2fa5-4418-845e-eb13630ef2c1">31,201</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTYtMS0xLTM2ODI_1fdd8d42-9497-42af-98af-5217d4f54415">20,693</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="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:36.011%"></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.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></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="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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 #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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</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:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other</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><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</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="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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;June 30, 2020</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xLTEtMS0zNjgy_e1e0f8f1-e4a4-4a07-8333-4a32e98ddfa6">4,471,316</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0zLTEtMS0zNjgy_5a6a9fb6-a993-4760-bcb4-4fbd21bfb126">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6867daf282440a28624597b614e8ce2_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi02LTEtMS0zNjgy_f190d8cb-9f8c-40d6-897e-56cf70e4aa95">17,563,777</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6867daf282440a28624597b614e8ce2_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi04LTEtMS0zNjgy_a67a1045-6bf8-4432-8980-6207373e31f4">18</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68ac7111d339436083fa0825ed749e6c_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xMC0xLTEtMzY4Mg_cfbf9c8e-c62e-4695-91f7-f175eb0cfda2">3,179</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic92c0203a2784e2eb8d4fff459afaf52_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xMi0xLTEtMzY4Mg_d9ef285a-649a-47db-8f70-adc129461472">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84d002a183a54499a2dde117e0438e2d_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xNC0xLTEtMzY4Mg_6172627e-124b-47f6-9744-9d8b35347670">19,339</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xNi0xLTEtMzY4Mg_d6bbc00d-7d97-494d-bea6-b0c6a025f78c">16,160</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for cash upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC02LTEtMS0zNjgy_078f319a-5d10-4b22-98ef-6bdde957cfbb">37,062</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC0xMC0xLTEtMzY4Mg_5ba35e2d-c48f-4c2e-92ff-661435a2ac04">20</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC0xNi0xLTEtMzY4Mg_7866998f-4f1a-448d-beea-8f1cb8da6c4e">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTAtNi0xLTEtMzY4Mg_0f88284b-6d34-44f5-ac3c-6f35c440ee67">66,237</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTItMTAtMS0xLTM2ODI_75592fc7-d5c0-46b0-996b-ba78170fcbae">111</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTItMTYtMS0xLTM2ODI_7e3a38af-6fbe-4dc2-acb6-fd30a83a3919">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e054d2cd1564a5195f89b055427e81c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTYtMTQtMS0xLTM2ODI_a016c91d-420e-442e-9c69-fde592408e09">3,844</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTYtMTYtMS0xLTM2ODI_8afcae47-9632-4561-96b2-3f5e6e092bd3">3,844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2020</span></div></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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMS0xLTEtMzY4Mg_4e2878d1-2430-4b82-b238-9e57da26d574">4,471,316</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMy0xLTEtMzY4Mg_92872896-b131-46f3-93f7-7925e94efff0">5,712</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctNi0xLTEtMzY4Mg_79ee4d17-518c-4756-af4f-1583b86d0953">17,667,076</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctOC0xLTEtMzY4Mg_5b06b759-1cdc-4f31-a615-c1d243606e3f">18</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b619f3f5084951a91880d267236ae5_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTAtMS0xLTM2ODI_31b34587-31b7-4c6b-9664-e2220b83057d">3,310</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i855735ac395041eaad4c9d3db030bed0_I20200930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTItMS0xLTM2ODI_c1bf5da4-298a-4dee-96e5-03b25efbc983">18</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61315bfb3bf5465d929ba4c72c3227bd_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTQtMS0xLTM2ODI_1bc9927c-6f8f-4588-8d19-5e712ada65c5">23,183</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTYtMS0xLTM2ODI_04cc55a0-e36c-4550-b078-2043c8f4b5a5">19,873</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="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Arteris, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.011%"></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.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></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="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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 #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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</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:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other</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><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</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="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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xLTEtMS0zNjgy_b23e340e-38e9-49be-b04e-cce6b92c429f">4,471,316</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0zLTEtMS0zNjgy_94db50bf-8b9c-4185-804d-50658908f08f">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9007f7ed935d49e7b95a82034548a170_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi02LTEtMS0zNjgy_ff9e37cb-cf53-4f32-8b1a-a682de29d437">18,486,989</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9007f7ed935d49e7b95a82034548a170_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi04LTEtMS0zNjgy_3ae13388-7b8a-4284-8961-f68917da3b1d">18</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id54557838302422d84581f973d2430ae_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xMC0xLTEtMzY4Mg_520cdaf2-b6d6-48ab-a034-52553a236cc0">3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i300219642c5d4f89b4aeb83fe5541bc0_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xMi0xLTEtMzY4Mg_dad63c6c-9839-46ba-ab6a-73c4a24e2748">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id30a5cc3201449e39869db569719e1c1_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xNC0xLTEtMzY4Mg_b26c9841-977b-43d0-b8d6-93fe91bca244">15,607</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xNi0xLTEtMzY4Mg_28bc92e1-9caf-415c-b5ad-0d1919e1657b">12,008</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC02LTEtMS0zNjgy_1118675b-2afe-459d-b76e-75b94bed2715">1,250,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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC04LTEtMS0zNjgy_c21e7ab4-6d95-4b08-90e2-cd0feb27a6d6">2</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC0xMC0xLTEtMzY4Mg_0ae40c29-e358-476f-8982-0e099bc08a89">5,435</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC0xNi0xLTEtMzY4Mg_b2c44335-0c34-4492-90e5-b48d81a2971d">5,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for cash upon exercise of stock options</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtNi0xLTEtMzY4Mg_1759b907-7e3f-4a27-bc24-c9f2d93241a2">832,329</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtOC0xLTEtMzY4Mg_c7c2f36d-3586-41e8-bb49-f787c99bc646">1</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtMTAtMS0xLTM2ODI_279447de-8f7f-4ca3-88a5-0fbd30f47f7b">327</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtMTYtMS0xLTM2ODI_8856bd7b-0546-41dc-9cbe-380201c443d8">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTItNi0xLTEtMzY4Mg_184e14b4-4df0-45c7-bfa7-3bbfa82f408d">38,533</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTQtMTAtMS0xLTM2ODI_b57abdbb-29f7-43c4-ad61-0e9b9b86c48a">1,144</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTQtMTYtMS0xLTM2ODI_e6a9dbe0-9289-4745-a0c8-a175a22d7ed9">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c87b849edd44765bb83601c93a580b3_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTYtMTQtMS0xLTM2ODI_885c2816-c79f-4e6a-a5d6-815da69c2af5">15,594</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTYtMTYtMS0xLTM2ODI_cf12c807-d91f-4047-8865-4102e1c58580">15,594</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:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMS0xLTEtMzY4Mg_59c16f84-80f7-4d7f-afa3-074cfab2159f">4,471,316</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMy0xLTEtMzY4Mg_53f78d9c-f457-44e1-811c-2d083d4dd7f6">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctNi0xLTEtMzY4Mg_7df25bdd-8309-41c0-b5f7-f479dc224c6b">20,607,851</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctOC0xLTEtMzY4Mg_7f34ed5b-6f26-40a8-92a7-a1f181accc5d">21</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7645f5657f304efbb4986a8b15ed2d14_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTAtMS0xLTM2ODI_13e41281-5d09-460f-a0a6-3e81deb52a79">10,518</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6231ffbab9f54a51bf65f645219b0aba_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTItMS0xLTM2ODI_02e923ca-f3ca-456d-a6b0-b8876ed2b6c8">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37a9d98fa41446169a77a73abc65d94a_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTQtMS0xLTM2ODI_f07fcdc1-f687-4fdc-8c1b-3dbb6d9f99fa">31,201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTYtMS0xLTM2ODI_809425b7-d465-4029-8a78-731c3bc0ca8f">20,693</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:36.011%"></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.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></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.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></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="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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 #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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</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:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other</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><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:0 1pt"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</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="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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xLTEtMS0zNjgy_044a35e2-978d-4ddc-966e-057fb2f7d414">4,471,316</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0zLTEtMS0zNjgy_5b287ae2-d163-4548-8052-adfc0681c1b7">5,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia45c7766ff224c36b681abccdceaf6b8_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi02LTEtMS0zNjgy_a3f8d297-1173-4daa-b7eb-5e7dd47ea175">17,349,695</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia45c7766ff224c36b681abccdceaf6b8_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi04LTEtMS0zNjgy_b2467e64-121c-4b32-897d-c6440af2381b">17</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i972adc2c51ae4d6b8ff66dfbb3deeaa9_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xMC0xLTEtMzY4Mg_3c1f6c95-8c1a-4763-9072-d6b67635fe50">2,918</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:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e610d73ff964d17ab060234b4552c8f_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xMi0xLTEtMzY4Mg_7cbca39b-1509-4e37-ad3f-40b19f21b713">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09385b89b030406d81fed86ae7d5921b_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xNC0xLTEtMzY4Mg_982b9f21-fb64-4f4e-99e8-322278a497ee">12,347</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xNi0xLTEtMzY4Mg_adc1445c-46c0-44fd-b0af-6295f3fe4c3d">9,430</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for cash upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC02LTEtMS0zNjgy_d7aff6f7-5101-4809-b8b4-e8081a85c7c7">233,644</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC04LTEtMS0zNjgy_013d2f61-3b99-4239-bb59-f84389b76947">1</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5f10779e81546dd89114540c548d500_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC0xMC0xLTEtMzY4Mg_68ecb4b5-8731-4aed-a8aa-2933aa6a591e">111</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC0xNi0xLTEtMzY4Mg_46da6eba-d7ff-4b31-b0be-cb056862d305">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTAtNi0xLTEtMzY4Mg_7e3ccf06-d9ef-4217-9b77-e41fe446d9c9">83,737</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5f10779e81546dd89114540c548d500_D20200101-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTItMTAtMS0xLTM2ODI_15ac228c-6fd6-4c3b-9f56-7e4d01c888a8">281</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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTItMTYtMS0xLTM2ODI_7458aab3-78b7-4eda-b576-aeba03656605">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-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><td colspan="3" style="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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb6d60a823554f4f8f074608283129b2_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTQtMTQtMS0xLTM2ODI_80ac5e15-4e9e-4c80-925e-1f70696700c0">10,836</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTQtMTYtMS0xLTM2ODI_f495d2ca-e650-44f9-a3ad-b7a7f78484df">10,836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2020</span></div></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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMS0xLTEtMzY4Mg_649643d0-8e1f-4436-87c6-423a8d964f37">4,471,316</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMy0xLTEtMzY4Mg_9371d3f4-9b17-4b56-a4c8-52ea23e81376">5,712</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtNi0xLTEtMzY4Mg_5a34e33a-50c9-4e58-837d-9abcec5d730f">17,667,076</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtOC0xLTEtMzY4Mg_fc0dd122-e7ac-428c-b0ec-84eb52d5309e">18</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b619f3f5084951a91880d267236ae5_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTAtMS0xLTM2ODI_130be277-7572-431a-a62a-0220fd193589">3,310</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i855735ac395041eaad4c9d3db030bed0_I20200930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTItMS0xLTM2ODI_5e5bf8c0-b2ed-4afc-b1ca-db948e922c6d">18</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61315bfb3bf5465d929ba4c72c3227bd_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTQtMS0xLTM2ODI_11eb435f-23c2-41ad-85b5-a908174049eb">23,183</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:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTYtMS0xLTM2ODI_e2a822c2-c6ac-45f8-90f1-db9a1c898bd7">19,873</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="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Arteris, Inc.</span></div><div style="padding-right:-3.6pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="padding-right:-3.6pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMy0xLTEtMS0zNjgy_6d80a1a8-50ae-4ed2-b5e4-1d0b1c43c7d4">15,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMy0zLTEtMS0zNjgy_c3a675a7-3944-479f-bca8-90022171e53a">10,836</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNi0xLTEtMS0zNjgy_2bed4116-4bd9-4a66-814f-b80ea76d5ef3">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNi0zLTEtMS0zNjgy_92fe424c-2dde-4547-8f07-aeed105124ca">658</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNy0xLTEtMS0zNjgy_56cd2fdb-f50d-47bb-962e-6d8f1650b23c">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNy0zLTEtMS0zNjgy_77d8daf7-55fb-4e41-9be5-5db23a510376">281</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating non-cash 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" name="aip:OperatingLeaseRightOfUseAssetNonCashExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOC0xLTEtMS0zNjgy_c347c3e6-68b5-4381-90a5-340114e11844">221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="aip:OperatingLeaseRightOfUseAssetNonCashExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOC0zLTEtMS0zNjgy_669e789d-64ac-4911-a39f-7f9a203af588">380</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOS0xLTEtMS0zNjgy_1ba35d4d-9fae-49e8-a533-a2565400c38b">8</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOS0zLTEtMS0zNjgy_9f29946e-3d3f-4c98-8015-1cfc79e1fe2e">8</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTEtMS0xLTEtMzY4Mg_8b111c84-1843-40e7-a222-77c984e1d4f9">6,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTEtMy0xLTEtMzY4Mg_9c38ac67-c32b-4308-9e5a-cd77013167a6">2,437</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTItMS0xLTEtMzY4Mg_bf724875-9ef6-4834-9d3a-a6a464f6d35e">3,932</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTItMy0xLTEtMzY4Mg_5b304195-8852-4994-86fe-2adbaed8612e">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTMtMS0xLTEtMzY4Mg_0a58d233-dc77-426c-9650-94b57d6cd544">415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTMtMy0xLTEtMzY4Mg_a28b6329-b089-4397-8260-7d312a23eff9">178</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTQtMS0xLTEtMzY4Mg_503afa3e-7143-411e-9e7d-7f6efab297c2">1,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTQtMy0xLTEtMzY4Mg_48a470b3-8613-4149-a67a-404bf676007a">4,109</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTUtMS0xLTEtMzY4Mg_a553250b-134f-47c9-9f4c-ae30c423c0e8">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTUtMy0xLTEtMzY4Mg_8cd32ddc-c066-4dcd-a3de-53c7eacca3ec">374</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTYtMS0xLTEtMzY4Mg_904ce487-659f-43c8-8b61-10252683d1f7">5,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTYtMy0xLTEtMzY4Mg_0115686e-64f8-4750-83c4-bd5da75e6fc3">2,678</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 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTctMS0xLTEtMzY4Mg_11bd3e4e-94e3-440e-b11e-2e96ea86ad22">4,006</ix:nonFraction>)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTctMy0xLTEtMzY4Mg_fad002f1-4a23-4cb2-9a65-9390117768ed">502</ix:nonFraction>)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTktMS0xLTEtMzY4Mg_1718a90b-c136-44e1-ba96-68e006e928ed">488</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTktMy0xLTEtMzY4Mg_5f3dd5ef-ccb4-4750-96d3-58c315c32030">523</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 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjAtMS0xLTEtMzY4Mg_92d2add6-6fe5-4d4e-898c-809cfbb33b94">488</ix:nonFraction>)</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjAtMy0xLTEtMzY4Mg_021b60d1-610b-49bf-9d30-39f8f6f206fc">523</ix:nonFraction>)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjItMS0xLTEtMzY4Mg_1cdf037f-2a63-4409-9dfd-eeeb8e73d01d">5,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjItMy0xLTEtMzY4Mg_0e6c7dcf-6251-4ade-b8ba-b94f410e5d62">&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from PPP Loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="aip:ProceedsFromPaycheckProtectionProgramLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjMtMS0xLTEtMzY4Mg_758acd36-19a0-4f9e-ad97-bcbccad12d67">&#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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="aip:ProceedsFromPaycheckProtectionProgramLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjMtMy0xLTEtMzY4Mg_ca065b80-64fd-4c0f-92c6-77f903114f2e">1,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of principal portion of Term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjQtMS0xLTEtMzY4Mg_734d8d5b-e797-4d15-9138-a54e2752407d">450</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjQtMy0xLTEtMzY4Mg_7c25c7d2-78a3-42a6-9da5-68a555975644">450</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments under vendor financing arrangements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="aip:RepaymentsOfVendorFinancingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjUtMS0xLTEtMzY4Mg_992a20c9-edda-4565-bc9f-46742b0d56a3">418</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="aip:RepaymentsOfVendorFinancingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjUtMy0xLTEtMzY4Mg_debc5c14-55cb-40aa-b575-95e646e3a1ae">321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjYtMS0xLTEtMzY4Mg_ff663a97-12d1-4fe9-a058-15d9f32b20e5">330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjYtMy0xLTEtMzY4Mg_f8efc16e-124d-4a9a-80f2-c367e501b9c5">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of deferred offering 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjctMS0xLTEtMzY4Mg_ce6c20c4-b2dd-42d0-abee-5363ad4bff3b">906</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjctMy0xLTEtMzY4Mg_f3818e3f-1f5b-4b62-87a0-d8b177f653c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjgtMS0xLTEtMzY4Mg_7f3dd69b-cb31-489a-9a8b-249e868c2ffd">&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjgtMy0xLTEtMzY4Mg_3b725f15-494f-4cdf-a549-a0c77f74d331">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjktMS0xLTEtMzY4Mg_5996722f-bb3e-4ef7-8003-0b74207eaad8">3,991</ix: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjktMy0xLTEtMzY4Mg_ff8952dc-1267-4ff6-9c2d-cd006317567d">939</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NET DECREASE IN CASH</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzAtMS0xLTEtMzY4Mg_df576e29-881e-4f34-a382-4354ba610b4a">503</ix:nonFraction>)</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzAtMy0xLTEtMzY4Mg_4981c2d7-3678-42ba-ab19-d434a40ec5ca">86</ix:nonFraction>)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH, beginning of period</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzEtMS0xLTEtMzY4Mg_bf61962f-b536-4af9-9ae8-e915784636ae">11,744</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzEtMy0xLTEtMzY4Mg_e803bf00-7fb3-489b-a0e7-5c2f20de39be">13,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH, 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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzItMS0xLTEtMzY4Mg_e453436e-52f7-428b-b418-d066107199ea">11,241</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzItMy0xLTEtMzY4Mg_8fea23e6-f4ff-40f0-b878-9fbfb70ba297">13,852</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 style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment included in vendor financing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzYtMS0xLTEtMzY4Mg_6a0f53b6-eb29-468f-add4-8b63a4ccd82d">1,105</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzYtMy0xLTEtMzY4Mg_0312dd22-2776-4f23-806b-98a6db1bf421">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of new right-of-use assets and lease liabilities for lease modification</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzctMS0xLTEtMzY4Mg_999778e1-382f-4a00-8027-16cc1c78f620">718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzctMy0xLTEtMzY4Mg_c679f71f-562b-4c18-b2c4-4e4cb82b02f4">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unpaid deferred offering costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="aip:OfferingCostsIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzgtMS0xLTEtMzY4Mg_a13cacbe-c7ad-48ff-b77a-115a03620e14">1,749</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="aip:OfferingCostsIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzgtMy0xLTEtMzY4Mg_14ccf74f-9cf1-4878-9bd2-74cdc75c352c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ARTERIS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div><div id="id05ec932961846f096b0bae157a7bc49_31"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfMjc0ODc3OTA3NDA1Nw_7fe11eef-ab3f-43f8-8c58-471202578786" continuedAt="i3770b4aad6d748b0890864927e2c4ce5" escape="true">DESCRIPTION OF BUSINESS</ix:nonNumeric></span></div><ix:continuation id="i3770b4aad6d748b0890864927e2c4ce5"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arteris, Inc. and its subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Arteris&#8221;) was incorporated in Delaware on April&#160;12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (&#8220;SoC&#8221;) designs for a variety of devices and in the development and distribution of Network-on-Chip (&#8220;NoC&#8221;) interconnect intellectual property (&#8220;IP&#8221;). The Company also provides software and services to enable efficient deployment of NoC IP, IP support &amp; maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company&#8217;s business practices, including those related to where employees work, the distance between employees in the Company&#8217;s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company completed its initial public offering (&#8220;IPO&#8221;), in which it issued and sold <ix:nonFraction unitRef="shares" contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk1Mw_bdb07a0b-dfb7-4b61-9b18-940df47c5260">5,750,000</ix:nonFraction> shares of its common stock at the public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk1Nw_b1915164-8d61-410a-8317-abad8d6e4c2a">14.00</ix:nonFraction> per share, including <ix:nonFraction unitRef="shares" contextRef="ied44969bd2884720946dafa0af1d2799_D20211029-20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzc4Mg_775fd1ae-586e-4063-ba35-b41ddc5c2531">750,000</ix:nonFraction> shares of its common stock upon the full exercise of the underwriters&#8217; option to purchase additional shares. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk2Mg_de057771-c4fb-4d78-a725-a6fe892b4394">71.1</ix:nonFraction> million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#8217;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of <ix:nonFraction unitRef="shares" contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk2Nw_24065417-73ad-445f-8af6-ca084da73270">4,471,316</ix:nonFraction> shares of the common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the condensed consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders&#8217; equity as a reduction of the IPO proceeds.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfNDM5ODA0NjUyMTE4Ng_bf952d5d-4a20-4624-ba60-da5a4f8db3b1" continuedAt="i994b54566691411290303126e464ea07" escape="true">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i994b54566691411290303126e464ea07" continuedAt="i8927c7d995f84317ae9059b6b8fc5116"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyOA_94f577b8-d370-4005-932e-9d87db49f4ef" continuedAt="ibf7759a417804595a44d56eb502728a9" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Company&#8217;s final prospectus dated October 26, 2021 that forms a part of the Company&#8217;s Registration Statement on Form S-1 (File No. 333-259988) that was filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) pursuant to Rule 424(b)(4) on October 28, 2021 (&#8220;Final Prospectus&#8221;). The December&#160;31, 2020 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management&#8217;s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements. </span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf7759a417804595a44d56eb502728a9">The operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</ix:continuation> </span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfNDM5ODA0NjUyMTE4Nw_2fa7ad40-4e53-4f89-8b2e-754c02e26db7" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All inter-company transactions and accounts have been eliminated.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNA_dc58f1c8-1e4d-49c0-877a-f77a83910c16" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNQ_83e1dffa-5acd-4e1a-9a72-3996710b2332" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management&#8217;s judgment the banks that hold the Company&#8217;s cash are financially stable. </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable are derived principally from revenue earned from customers located in Asia Pacific and the Americas regions.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i8927c7d995f84317ae9059b6b8fc5116" continuedAt="i59a47d8a18c74fdc8fbd5e121709ba13"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyOQ_6eff9625-a37e-4890-b4e0-1aea5a3eaba0" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company&#8217;s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="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.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMi0xLTEtMS0zNjgy_02fc51b6-2829-45ed-9e12-68373791c283">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia6103838b18145f480911ebf5387cad5_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMi0zLTEtMS0zNjgy_18708fa4-11fd-45b6-b864-2851316f26d4">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf370399ef3a4a2b9640a9a5157551b9_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMy0zLTEtMS0zNjgy_d76363f8-6793-4943-8663-b2370427eaea">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.28pt">Customer accounted for less than 10% of total accounts receivable at period end.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company&#8217;s major customers representing 10% or more of total revenue was as follows:</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi0xLTEtMS0zNjgy_293a5d3e-359f-4c1b-9bdf-ba0d7331335d">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3e476565667d451ab98e6902b15220d3_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi0zLTEtMS0zNjgy_c7681833-7936-4609-84e6-90d9c92cc7a9">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3f16536f3ab24f2fb556bd34102f9362_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi01LTEtMS0zNjgy_0920dd97-49e8-496d-b8a9-3bd07a855165">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22fc47ba8c7c48a3a853ac2f3347de81_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi03LTEtMS0zNjgy_624c5bf3-930d-4b80-a807-2c535374095e">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i485fa0b8ebb04fb7975d689d0bc86401_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMy0zLTEtMS0zNjgy_64f9d3d7-db7b-4044-8452-cb678c2cb7c2">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie9de0fa16bd64759b68f873b94ae83d8_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMy03LTEtMS0zNjgy_63b03b78-3ee7-47af-bd9a-47c84e885453">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iba60d3b510984d8ba4cf654be2c69691_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfNC03LTEtMS0zNjgy_3c284a0a-d3c4-4e41-b144-bd37548ce587">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer accounted for less than 10% of total revenue in the period.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to the Company&#8217;s significant accounting policies disclosed during the nine months ended September 30, 2021 from those disclosed in the annual consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Final Prospectus. </span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNw_8b7cbb5a-5cd2-453a-bad8-8497c70b63f1" continuedAt="i2683863d6b3745b79c9c2c1058822ba1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 740):</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2019-12&#8221;), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Verdana',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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and in </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">May 2019&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued&#160;ASU&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">No.</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">05,</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(collectively&#160;referred to as&#160;&#8220;Topic&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326&#8221;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i59a47d8a18c74fdc8fbd5e121709ba13"><ix:continuation id="i2683863d6b3745b79c9c2c1058822ba1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-14, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement Benefits: Changes to the Disclosure Requirements for Defined Benefit and other Postretirement Plan</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Subtopic 715-20), that adds, removes, and clarifies disclosures requirements for defined benefit and other postretirement plans. This ASU will be effective for the Company for fiscal years ending after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU will be effective for the Company for fiscal years beginning after December 15, 2020, and all interim periods beginning after December 15, 2021. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amendments in this ASU simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes the liability and equity separation models for convertible instruments. Instead, entities will account for convertible debt instruments wholly as debt unless convertible instruments contain features that require bifurcation as a derivative or that result in substantial premiums accounted for as paid-in capital. The guidance also requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. The guidance is effective for the Company for fiscal years beginning after December 15, 2023, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a retrospective or modified retrospective basis. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div></ix:continuation></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_37"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1MA_4258627d-82ff-48a6-b18e-34148cf1b34b" continuedAt="i6b6b8cc156f64f779635135a437b320f" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="i6b6b8cc156f64f779635135a437b320f" continuedAt="i7ec03a1a70044e94a5859f5dfb92a463"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1MQ_36112829-fa94-4a0b-98d8-a1605e3d1650" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi0xLTEtMS0zNjgy_acc5b5d7-39bd-496b-b6db-d77015f3c0b9">8,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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9344b71824324eeabe68513b2d808efd_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi0zLTEtMS0zNjgy_a0df1b83-d065-499f-847e-f6ff1058598a">5,211</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi01LTEtMS0zNjgy_c25ee9a8-db20-424e-b349-758b57fd156a">24,353</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi03LTEtMS0zNjgy_f81c6d62-4cc1-4520-9387-ea7ad69d5d06">14,005</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy0xLTEtMS0zNjgy_73a2f43e-783b-44e5-bb75-e7fcd5a7abeb">739</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy0zLTEtMS0zNjgy_9c4de78e-d7ec-4724-abf6-cdcaec6b6d60">832</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760577158eff456da0040c75e883a4c5_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy01LTEtMS0zNjgy_985a8470-020a-4a91-b8c6-464c29bccd62">1,913</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy03LTEtMS0zNjgy_5996691b-c29b-4319-b087-e9a86c71798a">2,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i979f80dfa4044cce87820240125dd702_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC0xLTEtMS0zNjgy_0f7b5c02-013d-49f6-9e48-4e8afebb8d98">84</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i446a09ba2165489b8ef2268c61cb3d36_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC0zLTEtMS0zNjgy_b2075529-465f-4b9e-902b-08527abc7824">386</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86de0c43c04439999d9798e86fc01e0_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC01LTEtMS0zNjgy_316e1952-1ba3-409b-a594-70027d07b877">164</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d0e6adf0fc4edbbe9e7d9fc73a9b55_D20200101-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC03LTEtMS0zNjgy_5ef1c86c-7649-4507-b8ab-9db47b49b796">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS0xLTEtMS0zNjgy_698ad501-46eb-456e-a87b-09128960ed5a">8,959</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS0zLTEtMS0zNjgy_a716fe08-63a4-468e-9b87-8bd75a299d68">6,429</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS01LTEtMS0zNjgy_45f44c0e-893a-4fc6-a9a3-af4566dec4fd">26,430</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS03LTEtMS0zNjgy_f4969e40-8e58-4ffd-a92b-ea2846e5c2db">17,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1Mg_c1f924b5-a61c-49ad-8c5e-f6c9f3755539" continuedAt="i28ffab17f2a1455f98ac1e106ef29d6b" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMi0xLTEtMS0zNjgy_0336b673-b340-41f9-8d30-53b25ab5b92e">8,123</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMi0zLTEtMS0zNjgy_acaf46cf-c169-4dd1-acfd-fd9768e08f93">14,350</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMy0xLTEtMS0zNjgy_c9f8f37f-402e-495a-98a0-8bfa8517fd0d">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMy0zLTEtMS0zNjgy_43c1df84-6e92-4ea8-983e-4c444a8eed9b">1,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfNC0xLTEtMS0zNjgy_41e6e613-e968-4ace-b184-8b96f4a45340">38,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfNC0zLTEtMS0zNjgy_2c0334d8-aa45-48f3-a088-4286fcff9174">32,908</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i7ec03a1a70044e94a5859f5dfb92a463" continuedAt="i19f8d4d3e21a43f39201b4e14187e8ba"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTA2_e2e6e958-5450-400b-ae8d-fa040a4dee1c">6.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTEz_347060c6-ed71-470e-a5b7-269f34a26ce5">5.0</ix:nonFraction> million for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTUz_8137ba42-4a32-4dfb-a39c-cbba4e64eb51">14.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTYw_040193e7-6b28-4c64-9dfa-532a5b4c6d08">11.7</ix:nonFraction> million for the nine months ended September 30, 2021 and 2020, respectively, that was included in the deferred revenue balance at the beginning of the respective periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracted but unsatisfied performance obligations were $<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNzM4_64678fa9-07af-4155-a2f3-fc32c88cd08b">41.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjE5OTAyMzI1ODIzMQ_6cb29b67-6f16-4b35-8017-088c0faaedd2">37.6</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and included unearned revenue and non-cancelable Flexible Spending Account (&#8220;FSA&#8221;) Agreements from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTY0OTI2NzQ0NDQ4NA_00f6a491-0661-4c37-b380-d219d1fff03d">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTAzNg_4da4a1bc-57b6-4c60-bc07-5f7064358b7f">4.7</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next <ix:nonNumeric contextRef="i4cf427a56041465ea5c9c541f9c24a4d_I20210930" format="ixt-sec:durmonth" name="aip:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTM0OQ_9624a341-9411-4409-88ae-fbc2cf4bc0f6">12</ix:nonNumeric> months as of September&#160;30, 2021 are $<ix:nonFraction unitRef="usd" contextRef="i4cf427a56041465ea5c9c541f9c24a4d_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="aip:RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTM2NQ_d0ae37c1-9a07-4353-a08f-6b7c65be61c0">23.4</ix:nonFraction> million, with the remainder recognized thereafter.</span></div><ix:continuation id="i28ffab17f2a1455f98ac1e106ef29d6b"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a rollforward of deferred revenue as of September&#160;30, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="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:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September&#160;30, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfMi0xLTEtMS0zNjgy_60f79f36-7aff-493d-9487-62f8ed09094e">32,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="aip:ContractWithCustomerLiabilityAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfMy0xLTEtMS0zNjgy_cb1607d8-e6b8-4dbb-abf2-fe68f4571c4a">29,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfNC0xLTEtMS0zNjgy_b222049b-c19a-4a6f-b272-37c326784d0f">24,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfNS0xLTEtMS0zNjgy_6d383230-1d2e-48aa-a7d3-f4b592d1b1c4">38,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top: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:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - beginning balance as of December&#160;31, 2019</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMS0xLTEtMS0zNjgy_a774b0ad-b7d1-4d61-8df5-a442fe59c4b4">23,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231" decimals="-3" format="ixt:num-dot-decimal" name="aip:ContractWithCustomerLiabilityAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMi0xLTEtMS0zNjgy_d03d87fa-efdb-4150-96a1-0a579f736553">37,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231" decimals="-3" format="ixt:num-dot-decimal" name="aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMy0xLTEtMS0zNjgy_820febaf-7e69-4787-a015-ce44298cd353">27,408</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - ending balance as of December&#160;31, 2020</span></div></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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfNC0xLTEtMS0zNjgy_a1008fa5-5f1b-45d0-ab1f-460ce5926b74">32,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA1Mg_9309ab1e-405d-421a-a862-26d84909bcdd">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA2MQ_6d6c1cf3-e16a-4c43-9397-9cc65872ce0a">0.8</ix:nonFraction> million for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i760577158eff456da0040c75e883a4c5_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA2OQ_1903f401-9a3b-4dd7-9aee-2676d021adab">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA3Nw_edb7debd-b34b-4f7c-9814-3f82c0d0b09c">2.7</ix:nonFraction> million for the nine months ended September 30, 2021 and 2020, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Obtaining a Contract with a Customer</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs &#8212; Contracts With Customers</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:CapitalizedContractCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1NA_e4c3b243-bece-4efd-9679-9c5a22d0c6f0" continuedAt="i30ba1bc100574cd9a375518fe97d9810" escape="true">Total capitalized direct commission costs were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="i30ba1bc100574cd9a375518fe97d9810"><table 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.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term commissions capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMi0xLTEtMS0zNjgy_4d716dd5-9104-4c66-b637-dc3ecc03c9b5">1,660</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMi0zLTEtMS0zNjgy_b49173ce-f475-45ff-947c-77ec40116870">1,079</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term commissions capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMy0xLTEtMS0zNjgy_5cf86a6f-20ec-43b1-833d-9bac6f830951">1,325</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMy0zLTEtMS0zNjgy_df85f1f6-22e4-4c20-90cb-b4e7decfd910">1,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfNC0xLTEtMS0zNjgy_401b1af4-463d-4fc9-b13e-b43d2271e100">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfNC0zLTEtMS0zNjgy_70cd5ed3-74b7-4540-afef-473fae64f5ff">2,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i19f8d4d3e21a43f39201b4e14187e8ba"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions was $<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ0MA_78f8419d-e271-4e69-acbc-75b405dad3d7">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ0Nw_e8371c9d-bbfc-4a1c-adb5-08313601b885">0.3</ix:nonFraction> million for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ4Nw_c1043cbc-3646-4191-a755-95c8f2b94c00">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ5NA_d551a517-0a23-42e7-a389-cbb84b1300e5">1.2</ix:nonFraction> million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions are included in sales and marketing expense in the condensed consolidated statements of loss and comprehensive loss.</span></div></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_40"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxMg_bc62939a-40f0-47ff-a2d3-f56e8e32167a" continuedAt="ie20460e46ba948deb75a8653a7176342" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="ie20460e46ba948deb75a8653a7176342"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxMw_5ca8b427-6fcb-46a6-9ace-bbec1f7de347" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy0xLTEtMS0zNjgy_2896a3d1-fbc6-4f83-a277-5652c2ea0510">4,968</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy0zLTEtMS0zNjgy_430bdc50-54a0-42c4-927a-fe4410352e3b">3,844</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy01LTEtMS0zNjgy_f7ac088a-c46f-4f1b-b303-2e42d5aa7d07">15,594</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy03LTEtMS0zNjgy_fa629e9e-2533-4160-838f-b9a8f3465ca8">10,836</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0xLTEtMS0zNjgy_596dbba1-c1f4-426d-9fbb-4ac081fdc2af"><ix:nonFraction unitRef="shares" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0xLTEtMS0zNjgy_cc57f24d-a454-42c0-8b57-bca57ba2b533">20,578,386</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0zLTEtMS0zNjgy_545bacbf-f17a-4ed0-ad0a-0ef3ac204195"><ix:nonFraction unitRef="shares" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0zLTEtMS0zNjgy_5c30158b-4a3e-4211-95a2-5697d2f66491">17,628,023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS01LTEtMS0zNjgy_1e55e2e4-71aa-4136-91e3-ffd8f4471a7a"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS01LTEtMS0zNjgy_99c35b2d-ad2d-4935-99be-a90673a44f7d">19,768,574</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS03LTEtMS0zNjgy_19a54291-132e-41b9-80be-6bb0b039466a"><ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS03LTEtMS0zNjgy_b17d3529-3ae7-440b-bf19-aede9dca8c6f">17,495,311</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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0xLTEtMS0zNjgy_649d9b66-136b-450c-9708-411844b2b846"><ix:nonFraction unitRef="usdPerShare" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0xLTEtMS0zNjgy_effecee8-8c21-41ee-abc1-df2cc8010a61">0.24</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0zLTEtMS0zNjgy_945792c8-0aa5-4c03-959d-6b7fb028bd78"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0zLTEtMS0zNjgy_d250dd69-cc41-4344-ab91-c7eb45c15cdd">0.22</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi01LTEtMS0zNjgy_e53baea4-2dec-4f3c-9e82-cda9f19ee18e"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi01LTEtMS0zNjgy_f6ec147f-ea3f-4205-96e3-694ed7c1d62b">0.79</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi03LTEtMS0zNjgy_1c18e3de-9688-45d4-a427-50e181b577aa"><ix:nonFraction unitRef="usdPerShare" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi03LTEtMS0zNjgy_522038b3-1ce6-4f06-873a-757b9a9ac926">0.62</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxNA_53ae7e0a-c71e-4822-a1dd-8c5120b1e320" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3383642d531346e6bdabc9ad7780824d_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMi0xLTEtMS0zNjgy_0800703b-4afa-47e2-ba22-4e33241e1dc5">5,964,043</ix: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id35b9ecf19fb43f9bfb8b99bb924a771_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMi0zLTEtMS0zNjgy_b0a49049-4dd1-44f2-b0c7-59d68941bf30">6,775,313</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65909695d1e14b2ab8ef43a8785e7d28_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMy0xLTEtMS0zNjgy_f2358c0d-e8d1-4f02-8991-1434bd95e760">3,935,229</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if55dc8e672a04450ab02811bb6360369_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMy0zLTEtMS0zNjgy_abe6f2fc-1066-47e5-8ac1-da9817b29125">239,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3aefaf837adc48468ed46c335673683e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNC0xLTEtMS0zNjgy_8d72b262-8245-4505-b9d9-752bf845e533">4,471,316</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41c06725e4a549b3969098a57574e55c_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNC0zLTEtMS0zNjgy_27d5113c-9366-4600-a333-e36e2dc134fe">4,471,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNS0xLTEtMS0zNjgy_c50efd33-2a23-4843-8a95-c45d4482036d">14,370,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNS0zLTEtMS0zNjgy_cf407309-0e93-41fd-b534-290fe4313f8b">11,486,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_43"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNDM5ODA0NjUxMjI0OA_bd45c2db-da55-4165-a82b-64ea37e7cb2f" continuedAt="ibed351a0f0b34e168655b3bef09f2aa1" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="ibed351a0f0b34e168655b3bef09f2aa1"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNDM5ODA0NjUxMjI0OQ_99228299-4a05-45d1-b28b-f1c1247d29e5" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis include the term loan and vendor financing arrangements. The aggregate carrying value of the term loan and vendor financing agreements were $<ix:nonFraction unitRef="usd" contextRef="icbc42b3676bc4136b99319e5ddfe52ea_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNTkx_020e29ff-ae45-4ac1-8acd-f0980571ad5a">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6df454cbd1444594a41a18565fafdcb4_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNTk4_f0ff40be-4a12-472d-ba98-45633edbcd94">1.9</ix:nonFraction> million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The estimated fair values of these financial instruments approximate their carrying values and are categorized as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjc0ODc3OTA2OTg2Mg_5c099c5b-f5a0-4767-9b3c-a38cd8f4d577" continuedAt="iaadf9cb8748a49a0980f422045ee2d35" escape="true">INTANGIBLE ASSETS AND GOODWILL</ix:nonNumeric></span></div><ix:continuation id="iaadf9cb8748a49a0980f422045ee2d35"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjc0ODc3OTA2OTg2Mw_e929e333-426c-44d9-86de-08131b15c236" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0720f74ff5146dabef92f561482f258_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMi0xLTEtMS0zNjgy_40e60a5f-9355-4a68-ba22-417793df9078">1,700</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1795ccf0d44e9993b69ff7552194cd_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMi0zLTEtMS0zNjgy_61c9b0ec-b5ff-49aa-8168-5e40bbc1c4ab">1,700</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890b95ea62c14522b7271649f40c47b4_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMy0xLTEtMS0zNjgy_25cddb4f-35dd-44b4-add3-ca64f41c9227">1,100</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i046ed9ad138d4fb19c76a7c7b36cc5d8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMy0zLTEtMS0zNjgy_2419fe78-fb22-45eb-ac71-b69c869673bd">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IPR&amp;D</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93d3973c43d04b4e8028fddf94c90103_I20210930" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNC0xLTEtMS0zNjgy_ff30480b-244c-4473-953e-5759dbd5706d">500</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44bf5238b1c84c21a30adea393911606_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNC0zLTEtMS0zNjgy_6c401e6c-6dd1-4c9c-8ed2-75f5b4784e49">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75fbbd2a8bd04c0c8573e2f21c53569b_I20210930" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNS0xLTEtMS0zNjgy_37ec299d-5c12-4ca4-8885-dcbf18792e93">150</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001d60eb237540298ce357a05b42ee61_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNS0zLTEtMS0zNjgy_3322275b-6a2c-4c67-8b83-a949bb382e28">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNi0xLTEtMS0zNjgy_ceee5288-701e-402b-90fa-b31017eba19e">3,450</ix: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNi0zLTEtMS0zNjgy_6ee4e899-1236-408c-8da2-3f4c40970cff">3,450</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNy0xLTEtMS0zNjgy_232ecc12-b58f-47f7-9602-4f2a1be17d87">398</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNy0zLTEtMS0zNjgy_4e7e9256-60b3-4575-bd09-b18eaef9ec69">41</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfOC0xLTEtMS0zNjgy_b28a9402-1fbd-486e-8463-1c66a8b1a863">3,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfOC0zLTEtMS0zNjgy_ec656e0f-aace-4711-ade5-6e9a207cbc75">3,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMTc3_fc345ab4-dfdd-4854-89a3-e9c2f9aa634c">0.1</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMTg0_eb42ecce-eae8-413b-9208-1a516ba1763b">nil</ix:nonFraction> for the three months ended September 30, 2021 and 2020, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjI0_b0952e40-ef25-4737-8b8a-0fd88c69648f">0.4</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjMx_4d17b734-dea2-4856-9715-6b9b6c8433d8">nil</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, goodwill was $<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzA2_2fa60573-659b-4f63-9798-8da1b9b3f9c6"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzA2_30966747-822f-4810-bf4e-ca76ceb60a58">2.7</ix:nonFraction></ix:nonFraction> million. <ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_074f11a3-fed9-4df6-8fae-06fad29fdf7c"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_2a021187-fade-4ab6-a124-058580c4da90"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_36850132-2374-4a90-9c61-d326a64a9ca5"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_7d9219b7-b1dd-4604-84a2-b1545ae58dbc">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairments were recorded during the three and nine months ended September 30, 2021 and 2020.</span></div></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_52"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4Mg_6d8b1ad5-07f4-4996-b9b0-89ca45ee58f0" continuedAt="i5554d721b35d404a98ae10671a6bcae1" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i5554d721b35d404a98ae10671a6bcae1" continuedAt="ib0ffeb567f014ef487da766df5f3f093"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4Mw_9e35bd2c-776c-48d0-9a33-6bf6282f4f26" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi0xLTEtMS0zNjgy_db0020f9-9156-412b-84c8-4ecf6c5a07a2">333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi0zLTEtMS0zNjgy_eaa14232-0823-490b-abd3-2e3b748f584b">171</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi01LTEtMS0zNjgy_4770d8aa-306d-4369-924b-77575b74b936">807</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi03LTEtMS0zNjgy_ff947182-72db-4971-9dc8-742f271ed98e">490</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease cost</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy0xLTEtMS0zNjgy_bc3540f1-60a2-45f0-a945-9a9ab9678720">25</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy0zLTEtMS0zNjgy_c9e1ec17-7ec8-4fc9-bbe0-cd8955a7ec9f">18</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy01LTEtMS0zNjgy_d8ab4bba-47c7-4293-acb1-578ea4af3853">77</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy03LTEtMS0zNjgy_4b1d089a-db20-4a55-9e62-c8f4854dc708">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC0xLTEtMS0zNjgy_861305cc-9e7a-48b3-a0b3-92c7519bd9bd">358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC0zLTEtMS0zNjgy_cd8a9e85-d42c-4958-9579-992a2cff4249">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC01LTEtMS0zNjgy_c6eb3ca5-a7ba-4460-97b2-dd355eb2793d">884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC03LTEtMS0zNjgy_2abe94e3-9356-4526-a2e0-a0b873b52f2e">551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company&#8217;s operating leases was <ix:nonNumeric contextRef="id8f331659cce441aa3651ada687ff030_I20210930" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNTE5_ea3ac161-a1c2-4b89-8882-7d1315db4bdb">3.7</ix:nonNumeric> years and <ix:nonNumeric contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNTI2_d0456fbb-b7a3-4b1c-976e-b2bc690f7e86">4.4</ix:nonNumeric> years as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was <ix:nonFraction unitRef="number" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNjcy_18a4b220-7839-4e7f-a856-fb894c47a3b7"><ix:nonFraction unitRef="number" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNjcy_dacccf01-d179-48b9-9775-09626a13ff41">7.5</ix:nonFraction></ix:nonFraction>% as of both September&#160;30, 2021 and December&#160;31, 2020. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="ib0ffeb567f014ef487da766df5f3f093"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4NA_c5ebf808-dc07-4574-8ef5-c85039ab6f9e" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMS0xLTEtMS0zNjgy_7838605e-1ed7-4423-afcd-e1939ddc7c59">302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMi0xLTEtMS0zNjgy_3312aa54-f46f-4a5c-9c3c-1b0a4035102c">1,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMy0xLTEtMS0zNjgy_362c6236-12c3-4a34-87ba-16bf45496666">945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNC0xLTEtMS0zNjgy_1786893d-da03-44ad-a180-7185e73f1d6a">439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNS0xLTEtMS0zNjgy_fd32d364-70ab-4c85-bcf7-348bcf8332cd">274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="aip:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNi0xLTEtMS0zNjgy_080a9fce-3d54-4c61-8b16-13f5ee765b84">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNy0xLTEtMS0zNjgy_a124fa56-567a-4da7-ae0f-df4a7a3e8475">3,489</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfOC0xLTEtMS0zNjgy_0a47ff7a-26cc-4d71-a41e-632063a505b1">455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfOS0xLTEtMS0zNjgy_63a63509-25f1-4c63-b429-2d4b614b7f29">3,034</ix: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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTEtMS0xLTEtMzY4Mg_47b0eb6f-7648-439e-9ac0-9d5509ce2c47">980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTItMS0xLTEtMzY4Mg_12c7e020-bcb0-41a2-8a1a-f28bdcf3505f">2,054</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTMtMS0xLTEtMzY4Mg_d734c2e5-594b-4cd2-8ac1-c622d1a50625">3,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9, for contractual noncancelable commitments.</span></div></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_55"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3Nw_f16d06de-f3a4-4a09-9a88-702bfa84b9f0" continuedAt="i55cde14181da430e95c3ec53b45c9b38" escape="true">BORROWINGS</ix:nonNumeric></span></div><ix:continuation id="i55cde14181da430e95c3ec53b45c9b38" continuedAt="i1edf07fcf7b84d6d849a31e72188e945"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term loans</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the Company entered into a business financing agreement (&#8220;2018 Term Loan&#8221;) of $<ix:nonFraction unitRef="usd" contextRef="i81235bf96d3d462b81c24abfaea71e2a_I20181130" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE0_d13170c0-4934-4ca1-9f3d-8b6b971c5bbe">1.5</ix:nonFraction> million with a bank with a maturity date of November 2021, and payable on a monthly basis of approximately $<ix:nonFraction unitRef="usd" contextRef="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjE2_ea56b69a-4eb1-4db1-abd7-d0f136bbb83d">50</ix:nonFraction> thousand with the beginning <ix:nonNumeric contextRef="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130" format="ixt-sec:durwordsen" name="aip:DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM4_2f278035-df05-455a-a5d5-988666fb991d">six months</ix:nonNumeric> being interest only payments. The interest rate on the 2018 Term Loan is prime plus <ix:nonFraction unitRef="number" contextRef="i234415a6ccc54737b0e4406b23cc8c20_D20181101-20181130" decimals="2" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMzIz_90113a77-bbe1-4f30-b935-556d5cf61291">2</ix:nonFraction>%. The debt issuance costs related to the 2018 Term Loan was approximately $<ix:nonFraction unitRef="usd" contextRef="i9d206f6da941411dab95c6db2b699561_I20181231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMzk3_665892ad-90b7-4dc9-9baa-cfafc1a2566d">26</ix:nonFraction> thousand during the year ended December&#160;31, 2018. Debt issuance costs were recorded as a direct reduction against the debt and amortized over the life of the associated debt as a component of interest expense using the effective interest method. Borrowings under the term loan are collateralized by substantially all the assets of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Term Loan, the Company is required to comply with certain financial and nonfinancial covenants. Any failure to comply with these covenants and any other obligations under the agreement could result in an event of default, which would allow the Lender to require accelerated repayments of amounts owed. As of September&#160;30, 2021 and December&#160;31, 2020, the Company was in compliance with the financial and non-financial covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE3Ng_206b68c3-24fe-4199-9927-bfd2795aa56f">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1b85e1b483134008ac3517458d3a2d58_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE4Mw_7d471c21-b519-4211-8d52-6a5fece27d46">0.6</ix:nonFraction> million outstanding balance, net of debt issuance costs, under the 2018 Term Loan, of which <ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LongTermDebtNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTI2OA_0702b1de-116b-443b-82b4-2a152a3c247a"><ix:nonFraction unitRef="usd" contextRef="i1b85e1b483134008ac3517458d3a2d58_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LongTermDebtNoncurrent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTI2OA_3597d0a5-72eb-49aa-a192-034171a6dc34">nil</ix:nonFraction></ix:nonFraction> was classified as long-term liabilities, respectively.</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3Ng_d786b831-df54-417a-9873-67713a65b8a4" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual future repayments of the 2018 Term Loan as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMS0xLTEtMS0zNjgy_fa6a4184-085a-4d2e-9f7a-5a580b61220b">101</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="-3" name="aip:DebtInstrumentInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMi0xLTEtMS0zNjgy_b0c9b70a-d270-4a26-8c60-8975b5461080">1</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized debt issuance cost</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMy0xLTEtMS0zNjgy_516a5bf8-59fc-447b-a164-5cee5bae2729">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net of interest and debt issuance cost</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfNC0xLTEtMS0zNjgy_28af0b48-fecc-4f74-817f-877b6745c7c8">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i1edf07fcf7b84d6d849a31e72188e945"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving line of credit</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has a revolving line of credit, under the business financing agreement dated August 2015, with a Lender for $<ix:nonFraction unitRef="usd" contextRef="ia3ef54bc6ab246ae9818f95c8bc5ff3e_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTU1OQ_67b07643-3fc1-4081-88e6-b4dc46d0e4f4">1.5</ix:nonFraction> million that matured in August 2018 and renewed in November 2018 for another <ix:nonNumeric contextRef="i21c758b730704bbd81a646c785ac9865_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTYyMA_868af2ce-b515-47a8-b00c-591d9fb15158">three years</ix:nonNumeric> with a maturity date of November 2021 for $<ix:nonFraction unitRef="usd" contextRef="i0fb42f8824a944588ecbc8af9af7d9da_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTY1NA_56d91325-553b-4892-b957-5329b9a57a69">2.0</ix:nonFraction> million (&#8220;2018 Revolver&#8221;). The interest rate for the 2018 Revolver is prime plus <ix:nonFraction unitRef="number" contextRef="if67493bf8b6a49d9a1cf6e87f4a6accd_D20210101-20210930" decimals="2" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTcyNg_9181bbb3-09ba-4148-9736-066a09542f6f">1</ix:nonFraction>%, and the 2018 Revolvers were not used as of both September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendor financing arrangements</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of <ix:nonFraction unitRef="number" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjA1NQ_794d45ee-9271-4988-a361-550f98d33696">7.5</ix:nonFraction>%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3OA_db4edb61-fbaa-4c21-b672-db8930c7b742" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor financing arrangements were as follows (in thousands):</span></div><div style="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:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMS0xLTEtMS0zNjgy_eaca9501-681c-4dd2-848d-e1b69dac9689">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMi0xLTEtMS0zNjgy_491a620f-0348-436a-8ac6-445786053317">712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMy0xLTEtMS0zNjgy_b634978a-18b4-4c61-82c8-b982caf15c15">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNC0xLTEtMS0zNjgy_9ff0ce19-1469-447d-87bf-90421076e264">1,164</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="aip:LongTermDebtUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNS0xLTEtMS0zNjgy_c3e3b529-e0a1-49e1-a848-94255731e345">60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNi0xLTEtMS0zNjgy_b73cbf46-f3f5-4f0a-b05b-bc855f83e025">1,104</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfOC0xLTEtMS0zNjgy_a41e40b4-e2f3-4d56-8eeb-f924a5bed691">759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfOS0xLTEtMS0zNjgy_385dd229-27d0-414c-9375-c45e174c6940">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMTAtMS0xLTEtMzY4Mg_39e91d8f-a29c-4676-bd1b-c0af305068d6">1,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense from term loan and vendor financing arrangements was less than $<ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjMzMA_91c38590-722a-484d-8226-3cea1fd81660"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjMzMA_a640d8c3-7e60-46c5-b612-3a7e836ee5c6">0.1</ix:nonFraction></ix:nonFraction> million for the three months ended September 30, 2021 and 2020, and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM3Nw_45745878-fe4e-4f7e-90ad-83e599cd4ec8"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM3Nw_f13c7060-1564-4076-bab0-da6a38590f24">0.1</ix:nonFraction></ix:nonFraction> million for the nine months ended September 30, 2021 and 2020.</span></div></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_58"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81OC9mcmFnOjFhNWIxNzIzZjEzZDRkZTU5NTRkNmU4OWVmZTBlNDRmL3RleHRyZWdpb246MWE1YjE3MjNmMTNkNGRlNTk1NGQ2ZTg5ZWZlMGU0NGZfMjc0ODc3OTA3MTExOA_aaff5463-ec15-4a92-b501-64ed44d6e483" continuedAt="ifaac82685fa74182a00a5c6ddfe3d606" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="ifaac82685fa74182a00a5c6ddfe3d606"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;<ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81OC9mcmFnOjFhNWIxNzIzZjEzZDRkZTU5NTRkNmU4OWVmZTBlNDRmL3RleHRyZWdpb246MWE1YjE3MjNmMTNkNGRlNTk1NGQ2ZTg5ZWZlMGU0NGZfMjc0ODc3OTA3MTExOQ_f645470c-ceb7-442a-8c6a-62db87aa6fb4" escape="true">The Company enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by such indemnified parties. The term of these indemnification agreements is generally perpetual beginning on the execution date of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these agreements. The Company has also indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual.</ix:nonNumeric> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no obligations from these indemnification agreements and the condensed consolidated financial statements do not include liabilities for any potential obligations as of September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the Company&#8217;s financial position, results of operations, or cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no other contractual noncancelable commitments as of September&#160;30, 2021 and December&#160;31, 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="aip:TemporaryEquityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjc0ODc3OTA3ODQ4OQ_9aaceb16-ca62-455e-bcb8-d33ea883d714" continuedAt="i021abb936b034ce480ff77fd019128df" escape="true">REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</ix:nonNumeric></span></div><ix:continuation id="i021abb936b034ce480ff77fd019128df" continuedAt="i2cf2da985d8f4ec7b37977e24163823b"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s redeemable convertible preferred stock is issuable in series individually referred to as Series&#160;A Preferred. The holders of redeemable convertible preferred stock have the following rights, preferences, privileges and restrictions:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company shall not declare, pay or set aside any dividends on shares of any other class or series of capital stock of the Company unless the holders of the Series A Preferred Stock then outstanding shall first receive, or simultaneously receive, a dividend on each outstanding share of Series A Preferred Stock in an amount at least equal to (i) in the case of a dividend on Common Stock or any class or series that is convertible into Common Stock, that dividend per share of Series A Preferred Stock would equal the product of (A) the dividend payable on each share of such class or series determined, if applicable, as if all shares of such class or series had been converted into Common Stock and (B) the number of shares of Common Stock issuable upon conversion of a share of Series A Preferred Stock, in each case calculated on the record date for determination of holders entitled to receive such dividend or (ii) in the case of a dividend on any class or series that is not convertible into Common Stock, at a rate per share of Series A Preferred Stock determined by (A) dividing the amount of the dividend payable on each share of such class or series of capital stock by the original issuance price of such class or series of capital stock (subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to such class or series) and (B) multiplying such fraction by an amount equal to the Series A Original Issue Price (as defined below); provided that, if the Company declares, pays or sets aside, on the same date, a dividend on shares of more than one class or series of capital stock of the Company, the dividend payable to the holders of Series A Preferred Stock shall be calculated based upon the dividend on the class or series of capital stock that would result in the highest Series A Preferred Stock dividend. The Series A Original Issue Price shall mean $<ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="2" name="aip:TemporaryEquityOriginalIssuePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjMxNw_aa60ae72-f75b-4523-a023-1e45709043bd">1.29</ix:nonFraction> per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series A Preferred Stock. The Company has <ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="INF" format="ixt:fixed-zero" name="aip:DividendsTemporaryEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjUyMg_826cca43-74ae-44d0-b213-7b4e2ba00858"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="aip:DividendsTemporaryEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjUyMg_d7f8ab85-d10d-4515-82c3-e73bb74d14f9">no</ix:nonFraction></ix:nonFraction>t declared dividends for the nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferential payments to holders of Series A preferred stock&#8212;In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company or Deemed Liquidation Event, the holders of shares of Series A Preferred Stock then outstanding shall be entitled to be paid out of the assets of the Company available for distribution to its stockholders before any payment shall be made to the holders of Common Stock by reason of their ownership thereof, an amount per share equal the Series A Original Issue Price ($<ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="2" name="aip:TemporaryEquityOriginalIssuePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMzExNA_01d4439d-cd54-4cda-80a5-16cce3875f37">1.29</ix:nonFraction> per share), plus any dividends declared but unpaid thereon. If upon any such Liquidation Event or Deemed Liquidation Event, the assets of the Company available for distribution to its stockholders shall be insufficient to pay the holders of shares of Series A Preferred Stock the full amount to which they shall be to, the holders of shares of Series A Preferred Stock shall share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on or with respect to such shares were paid in full.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i2cf2da985d8f4ec7b37977e24163823b" continuedAt="i26569d7530364501a6adb91726accc2c"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any Liquidation Event or Deemed Liquidation Event, after the payment of all preferential amounts required to be paid to the holders of shares of Series A Preferred Stock, the remaining assets of the Company available for distribution to its stockholders shall be distributed among the holders of the shares of Series A Preferred Stock and Common Stock, pro rata based on the number of shares held by each such holder, treating for this purpose all such securities as if they had been converted to Common Stock pursuant to the terms of this Restated Certificate immediately prior to such Liquidation Event or Deemed Liquidation Event until such holders of Series A Preferred Stock have received an aggregate amount per share of Series A Preferred Stock equal to two and a half (<ix:nonFraction unitRef="number" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" name="aip:TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNDU2OQ_0b11bc75-299f-4b15-8e37-28bd2f226fa2">2.5</ix:nonFraction>) times the Series A Original Issue Price, plus any dividends declared but unpaid thereon; thereafter, the remaining assets of the Company available for distribution in such Liquidation Event or Deemed Liquidation Event, if any, shall be distributed ratably to the holders of the Common Stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, upon any Liquidation Event or Deemed Liquidation Event, each holder of Series A Preferred Stock shall be entitled to receive, for each share of Series A Preferred Stock then held, out of the assets of the Company available for distribution to its stockholders, the greater of (i) the amount of cash, securities or other property to which such holder would be entitled to receive with respect to such shares in a Liquidation Event or Deemed Liquidation Event pursuant to above or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Common Stock immediately prior to such Liquidation Event or Deemed Liquidation Event.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On any matter presented to the stockholders of the Company for their action or consideration at any meeting of stockholders of the Company, each holder of outstanding shares of Series A Preferred Stock shall be entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Series A Preferred Stock held by such holder are convertible as of the record date for determining stockholders entitled to vote on such matter. Except as provided by law or by the other provisions of this Restated Certificate, holders of Series A Preferred Stock shall vote together with the holders of Common Stock as a single class.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optional Conversion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A Preferred Stock shall be convertible, at the option of the holder thereof, at any time, and without the payment of additional consideration by the holder thereof, into such number of Common Stock as is determined by dividing the Series A Original Issue Price by the Series A Conversion Price in effect at the time of conversion. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Conversion Price shall initially be equal to the Series A Original Issue Price. Such initial Series A Conversion Price, and the rate at which shares of Series A Preferred Stock may be converted into shares of Common Stock, shall be subject to adjustment for dilution related to the next qualified financing.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mandatory Conversion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon either (a) the closing of the sale of shares of Common Stock to the public in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, in which (i) the cash proceeds to the Company (net of underwriting discounts, commissions and fees) are at least $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="aip:TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNzI5OA_36070286-af14-494f-901f-c455ac727894">25.0</ix:nonFraction> million, (ii) the per share price is based on a pre-money valuation of at least $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="aip:TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNzM3Mw_8a53685f-a7a1-4ef5-9096-e20c13088df9">100.0</ix:nonFraction> million, and (iii) the Company&#8217;s shares have been listed for trading on a national, international or transnational stock exchange (an IPO), or (b) the date and time, or the occurrence of an event, specified by vote or written consent of the Required Holders, then (1) all outstanding shares of Series A Preferred Stock shall automatically be converted into shares of Common Stock, at the then effective conversion rate and (2) such shares may not be reissued by the Company. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i26569d7530364501a6adb91726accc2c" continuedAt="i392810f2a5854d359b4b764d05df5a63"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redeemed or Acquired Shares</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any shares of Series A Preferred Stock that are redeemed or otherwise acquired by the Company or any of its subsidiaries shall be automatically and immediately cancelled and retired and shall not be reissued, sold or transferred. Neither the Company nor any of its subsidiaries may exercise any voting or other rights granted to the holders of Series A Preferred Stock following redemption.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="aip:NumberOfVotesPerCommonShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODMxNg_c891a9cd-da82-41b7-a093-ad974844f47d">one</ix:nonFraction> vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, <ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODgyNQ_d636a66f-a6ed-49f1-b3d3-39f40642f665">1,250,000</ix:nonFraction> shares of the Company&#8217;s common stock were sold to third-party investors for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODkyNw_dd399925-c11b-4f54-8542-6d92ef65116a">5.4</ix:nonFraction> million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchases</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i392810f2a5854d359b4b764d05df5a63">There were <ix:nonFraction unitRef="shares" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_5a1d1892-7d35-4c68-944f-8118e61e353c"><ix:nonFraction unitRef="shares" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_86616428-2be6-4460-a4f0-d0ef58a7a623"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_c06089b6-6d67-42bb-842f-b0bbe1397cfa"><ix:nonFraction unitRef="shares" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_fc14e02d-8ab7-4947-bc40-31ce874d3876">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> repurchased shares for the three and nine months ended September 30, 2021 and  2020.</ix:continuation> </span></div><div id="id05ec932961846f096b0bae157a7bc49_64"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyMg_70ff080e-a3ef-4229-bea9-fc045d8317ff" continuedAt="i8a35e25e7f4049d4bdf59c4f1f3b745d" escape="true">STOCK-BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="i8a35e25e7f4049d4bdf59c4f1f3b745d" continuedAt="i756fe5c406c04e4c99d5340a5444362c"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2013 Stock Plan</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board adopted and the Company&#8217;s stockholders approved the 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;) during the year ended December 31, 2013. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Stock Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the &#8220;2016 Plan&#8221;). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States. Each stock award granted before the Amendment and Restatement Dated will be subject to the terms of the plan that was in effect at the time of the grant of such stock award. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan is administered by the Board or its delegate. Subject to the provisions of the 2016 Plan, the administrator has the power to determine the terms of awards, including: the recipients, the exercise price, if any, the number of shares subject to each award, the fair value of a share of common stock, the vesting schedule applicable to the awards, together with any vesting acceleration, and the form of consideration, if any, payable upon exercise of the award and the terms of the award agreement for use under the 2016 Plan.  The administrator has the power: to construe and interpret the 2016 Plan and stock awards granted under it and to establish, amend and revoke rules for administration of the 2016 Plan including correcting defects, omissions and inconsistencies to make the award fully effective; to settle all controversies regarding the 2016 Plan and stock awards granted under it; and to accelerate the time at which a stock award may be exercised or vest.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The administrator has the authority to amend, suspend or terminate the 2016 Plan provided such action does not impair the existing rights of any participant. The 2016 Plan will automatically terminate in 2023, unless the Company terminates it sooner. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i756fe5c406c04e4c99d5340a5444362c" continuedAt="i35b5c7fe38294cecb0f0ddeab2391331"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is <ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTQ5NzU1ODE0NzQ1Mw_b1b9aea0-f078-4150-ab57-95cc2b56dc3b">20,803,838</ix:nonFraction> as of September&#160;30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants incentive stock options and non-statutory stock options under the 2016 Plan. Incentive stock options may be granted only to employees. The exercise price of all stock options under the 2016 Plan must not be less than <ix:nonFraction unitRef="number" contextRef="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010" decimals="INF" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjQ1MA_1352cf16-9484-44c0-a90b-8f0f0406523e">100</ix:nonFraction>% of the fair market value of the common stock on the date of grant. After the termination of service of a participant, he or she may exercise his or her option for the period of time stated in his or her award agreement to the extent that the option is vested on the date of termination. However, in no event may an option be exercised later than the expiration of its term. The maximum contractual term of share options is <ix:nonNumeric contextRef="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjg3Ng_199401fd-9231-4848-979d-5f6cb5d304f5">ten years</ix:nonNumeric> from the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units and restricted stock awards under the 2016 Plan. Restricted stock units and restricted stock awards under the 2016 Plan cover <ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMzA3MQ_3a090e4c-5313-4e0d-b71c-4aeba77f7468">one</ix:nonFraction> share of common stock for each restricted stock unit or award. The administrator determines the terms and conditions of restricted stock units/awards including the number of units/awards granted, the vesting criteria (which may include accomplishing specified performance criteria or continued service)&#160;and the form and timing of payment. The administrator, in its sole discretion, may accelerate the time at which any restrictions will lapse or be removed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Plan, in the event of the termination of a participant&#8217;s employment, the Company has the right to repurchase any stock issued pursuant to the 2016 Plan following the date of such termination, for a period of six months, under terms specified in the exercise notice and subject to restrictions in the 2016 Plan. Shares exercised or settled from currently outstanding awards under the 2016 Plan are generally not transferable unless permitted by the Board so long as the Company is a private company. In the event of a proposed transfer to a third party of shares purchased by an employee that is permitted by the Board or the award agreement, the Company has a right of first refusal over such transfer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides that in the event of a merger or change in control, as defined under the 2016 Plan, each outstanding award will be treated as the administrator determines, in its sole discretion.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Available for Future Grant</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyMw_d6fdd9ce-7ad4-488c-87ec-053fca278870" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant under the Company&#8217;s 2016 Plan consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjEzYWEwZmViNTFkNzQ0MzdhMDA4OTVmYzY4YTViZGVmL3RhYmxlcmFuZ2U6MTNhYTBmZWI1MWQ3NDQzN2EwMDg5NWZjNjhhNWJkZWZfMi0xLTEtMS0zNjgy_2e377ada-0dab-4629-8fc5-f8b0d626779a">1,546,715</ix: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjEzYWEwZmViNTFkNzQ0MzdhMDA4OTVmYzY4YTViZGVmL3RhYmxlcmFuZ2U6MTNhYTBmZWI1MWQ3NDQzN2EwMDg5NWZjNjhhNWJkZWZfMi0zLTEtMS0zNjgy_ec0c6622-0f57-47f4-85d4-27eb07497148">650,170</ix: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></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues new shares upon a share option exercise or release.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i35b5c7fe38294cecb0f0ddeab2391331" continuedAt="i94cbb9781d6f412d80ddeacb00a75ad1"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNA_971d8782-5195-430c-955b-ff5a30a9e234" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value ($'000s)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy0xLTEtMS0zNjgy_f16836ca-ef91-4f8e-a01b-90b0e80e153c">7,073,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy0zLTEtMS0zNjgy_783a4bbd-9a2e-4dce-a3b2-8f5de164ce60">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy01LTEtMS0zNjgy_3492cbc8-0085-43dd-a233-11cd8dd37433">7.90</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy03LTEtMS0zNjgy_13b27753-00f2-4470-89eb-1395ea3b00a2">13,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNS0xLTEtMS0zNjgy_f5a8b1db-f8fe-410a-a67d-2912a0c3e436">&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNS0zLTEtMS0zNjgy_4dfa2ec6-c639-4226-ad7c-48a1c774e238">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNi0xLTEtMS0zNjgy_2756f724-0bb1-405d-b38a-5a8c72b410a9">832,329</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNi0zLTEtMS0zNjgy_e4366a9c-5d51-4563-8726-59e93f596222">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNy0xLTEtMS0zNjgy_9157a58b-bafd-47a4-a3d9-70357bca4156">277,212</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNy0zLTEtMS0zNjgy_99990deb-7c5d-4eac-8bb1-abee654e1016">0.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS0xLTEtMS0zNjgy_4c3e362e-a53d-4e1c-8acb-8a91a1cc7e0e">5,964,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS0zLTEtMS0zNjgy_c45fb82c-546f-4c4b-9878-ce2dc998f462">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS01LTEtMS0zNjgy_04871b9f-ede7-4d6a-ab09-4740b659962a">7.37</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS03LTEtMS0zNjgy_531bb238-41af-420e-8e22-914fea62ab9e">43,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtMS0xLTEtMzY4Mg_52bf3e06-1f55-4b75-a32a-83c4ca7fc0f4">3,312,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="2" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtMy0xLTEtMzY4Mg_0afbfab0-7b7d-41d9-aed8-64be0f272edb">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:duryear" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtNS0xLTEtMzY4Mg_13626dfc-ff80-422b-942c-2c95d7feb13d">6.42</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtNy0xLTEtMzY4Mg_6fc0b883-568e-4111-b35e-96baf39b375f">25,871</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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of the options exercised during the nine months ended September 30, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDI3OQ_19e6a737-490a-4c7f-ab22-b8fa0c4cd0c8">1.2</ix:nonFraction> million and less than $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNDg3NA_e9eaf91b-fcdd-42e6-8bdd-a5247c7b74d4">0.1</ix:nonFraction> million, respectively. The total grant-date fair value of options vested was $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDI5NQ_52786149-cf55-4173-85af-112ff4a55a2f">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMwMA_36c6301c-d33f-4673-9818-33c4e3cdce7e">0.2</ix:nonFraction> million during the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of cash received by the Company for the exercise of stock options was $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMxMg_00e4acd0-50dd-4682-aacc-8aba4226182c">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMxNg_e084b6d9-57e3-4dd4-bf74-04bb573167d2">0.1</ix:nonFraction> million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTEzNg_ac474062-42ad-4098-b61f-4a8dcf4f4d0b">1.1</ix:nonFraction> million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTI4OA_1030621b-cbaf-4fbd-a2b2-62512f02b865">2.8</ix:nonNumeric> years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company&#8217;s historical behavior is available.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company determines the price volatility factor based on the historical volatilities of the Company&#8217;s peer group as the Company does not have trading history for its common stock.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjQ1Nw_89157a3e-8181-411e-a252-c7e7aabc9c6c">zero</ix:nonFraction>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i94cbb9781d6f412d80ddeacb00a75ad1" continuedAt="i71482189cda044eab32efc9965331353"><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNQ_0fe1493d-dc95-4bef-875a-018cbabe0efb" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the valuation assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options Valuation Assumptions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="2" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMi0xLTEtMS0zNjgy_8e7a3cba-8ca5-4fd8-bd7c-a86227c0f2be">0.60</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMy0xLTEtMS0zNjgyL3RleHRyZWdpb246YWMxOGMxM2RhZDAzNDZkMjhkMmEzNzM2ODA0ZWUwODNfNA_9ae4263c-57a7-4c95-80bb-41a796edd0c5">33.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMy0xLTEtMS0zNjgyL3RleHRyZWdpb246YWMxOGMxM2RhZDAzNDZkMjhkMmEzNzM2ODA0ZWUwODNfOQ_2c9b414b-a91d-47da-bcaf-0b5171ecb11b">38.2</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib2f1c24726e34798a0e2738aa3448d5c_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNC0xLTEtMS0zNjgyL3RleHRyZWdpb246MDRhMTljODI1YjM2NGE0YWFjMjQyZWRiYmFiMWJjOTBfNA_9921f368-60ad-47e4-94c8-c08bc52b07ce">5.4</ix:nonNumeric> - <ix:nonNumeric contextRef="i047f85804ee9475b97dfb8af5a55ab46_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNC0xLTEtMS0zNjgyL3RleHRyZWdpb246MDRhMTljODI1YjM2NGE0YWFjMjQyZWRiYmFiMWJjOTBfOQ_45f64780-9ce3-4f70-8a01-e19441702ec9">6.1</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNS0xLTEtMS0zNjgyL3RleHRyZWdpb246YWQ2Zjk1ZGQwODhjNGNmY2I5NTIwNWU4NTk1NWEyMGJfNA_5d6be556-c7e5-4021-ad21-51c65a19df2b">0.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNS0xLTEtMS0zNjgyL3RleHRyZWdpb246YWQ2Zjk1ZGQwODhjNGNmY2I5NTIwNWU4NTk1NWEyMGJfOQ_2bfb10c3-7e1b-44df-a03f-c596134173b7">1.5</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNi0xLTEtMS0zNjgy_e9c7a9fb-bc6c-41a5-8f5d-bd4dcb0d6bea">0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="shares" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjUzNw_06e87b4a-d932-44d5-a5fb-0512a4c3c53c">no</ix:nonFraction> stock option grants during the nine months ended September 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNg_47f5a251-2952-492e-9ddf-06a26d538722" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock units activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id492948a301746bf9636b127f4f6dea1_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfMy0xLTEtMS0zNjgy_969d5539-f11d-4ab1-97a3-ba4dd494c132">843,095</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id492948a301746bf9636b127f4f6dea1_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfMy0zLTEtMS0zNjgy_2374fa87-a03f-4a80-bdd7-39436d2d39e1">2.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNS0xLTEtMS0zNjgy_cd8959ac-3638-4585-87ba-6b18155601a6">3,379,467</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNS0zLTEtMS0zNjgy_0d7d32be-c757-4b55-a23f-b1465aafeecb">5.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNi0xLTEtMS0zNjgy_fceff3f8-49a9-4bc8-999a-5f107358a678">38,533</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNi0zLTEtMS0zNjgy_9bd9fbd0-daa1-4a32-b639-3f74f275babd">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNy0xLTEtMS0zNjgy_0f910c9a-5f08-4373-91e7-b183ef54b87a">248,800</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNy0zLTEtMS0zNjgy_b665f2c8-7c7d-4817-bfb5-40f585b998c3">4.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfOS0xLTEtMS0zNjgy_2b8ef1a9-92fe-4f36-84d8-6101a50e4096">3,935,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfOS0zLTEtMS0zNjgy_f929b33c-dfbd-440e-96cf-00fe8edc0726">4.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of restricted stock units vested was less than $<ix:nonFraction unitRef="usd" contextRef="i989aef130215451681e2bc88e3c21979_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjc5MA_690ee310-c713-45e6-8591-3553c7469efe"><ix:nonFraction unitRef="usd" contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjc5MA_ff9d2872-ffc7-4d3e-ba6a-04e2513a1eb8">0.1</ix:nonFraction></ix:nonFraction> million during the nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjg1Nw_0583e839-7be6-4998-bcfe-f8b8c12cb9bb">4.5</ix:nonFraction> million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNzAxOA_ffa898db-e883-4546-b0b1-d410122cffb4">3.4</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNzA1NA_40397df9-f6a2-4199-955d-442ca2957b53">2.7</ix:nonFraction> million restricted stock units (&#8220;RSU&#8221;) with both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA4MDg2Mw_be285039-429b-47d1-b740-3a35a826387d">four years</ix:nonNumeric>, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control. The Company&#8217;s IPO is not deemed probable until consummated. Accordingly, no expense is recorded related to these awards until the performance-based vesting condition becomes probable of occurring and the unamortized compensation expense related to these awards was $<ix:nonFraction unitRef="usd" contextRef="i013017ba3a1b4e1ab8b0ddb22338cdb6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTQ5NzU1ODE1MDYyMQ_f86dfa16-e203-4976-97b6-b1e2eef5b4c1">12.6</ix:nonFraction> million as of September 30, 2021. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i71482189cda044eab32efc9965331353"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNw_5981ece8-ceff-4f30-9fc4-6345d3255bd4" continuedAt="ie59759cdd1a54c3da001382a1c226dfd" escape="true">The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company&#8217;s condensed consolidated statements of loss and comprehensive loss (in thousands):</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="ie59759cdd1a54c3da001382a1c226dfd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0a539861f434836986a7a34ea0c4cf7_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi0xLTEtMS0zNjgy_384414f3-2d5f-4e70-837c-b61ec5c62aa6">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1089b9a033e244e4ba61b094eceacbd7_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi0zLTEtMS0zNjgy_2463f7e8-bd6e-42a4-82d6-2e4f919dfc1c">68</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9191b54256614e7392bf4fd898a8f0b0_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi01LTEtMS0zNjgy_5b6dc31e-f190-49e4-acc3-16ba0f8a3762">645</ix: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7004faebddc14e28ae9c0de18a0cf885_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi03LTEtMS0zNjgy_3206671b-accb-4e75-ad79-c0bd0e69d063">158</ix: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbcea87ff614fab9753da84d279862f_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy0xLTEtMS0zNjgy_8b304b01-55ee-4c3d-971e-cfe00b4b70a2">38</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i940fdca05cfd41d8b58f9ad56563d4aa_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy0zLTEtMS0zNjgy_54da29db-5f0f-4cab-a34d-de34ef0cabac">21</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51bbfe8b78074ba794acf4eae8ac6de2_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy01LTEtMS0zNjgy_c351f9b6-05ef-4d7d-8d04-7494db7c31ae">114</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa1911562ba43878989d9bdb8c8c7b2_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy03LTEtMS0zNjgy_efc7b069-bdc0-4539-9139-a2f412c188aa">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief80c797c5854efeb3c6928a58a897f7_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC0xLTEtMS0zNjgy_5a6928b0-b70b-440a-938e-dd6a5a502b59">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4669e606071242c18ee992bec81b483a_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC0zLTEtMS0zNjgy_2d141fb5-33dc-4a45-8b72-9b86422740d2">22</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbfbb6b777fd4cd9b1287003f1346a33_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC01LTEtMS0zNjgy_0484d916-4a87-40a8-9ca8-d3d4edd36c44">385</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6676cd411614b33b71492e9fafa9281_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC03LTEtMS0zNjgy_9b4e9663-8d15-472a-82a9-b2b2950fa058">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS0xLTEtMS0zNjgy_3d7bc535-48eb-4346-b70e-94768864d388">433</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS0zLTEtMS0zNjgy_cbb6dd32-0b74-4e8a-a562-637a8a9ce120">111</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS01LTEtMS0zNjgy_b50541f2-779a-42cc-829c-ec845da44c83">1,144</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS03LTEtMS0zNjgy_9996c9af-c455-4072-bb69-c3144acdf925">281</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></ix:continuation></div></ix:continuation><div id="id05ec932961846f096b0bae157a7bc49_67"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMjc0ODc3OTA3MTk2OA_39c87879-9fb6-4f2f-8d09-4e5b5cdd0b23" continuedAt="i11dd206e571e4c8f95caf0aa110dc7e0" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i11dd206e571e4c8f95caf0aa110dc7e0"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate was (<ix:nonFraction unitRef="number" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfNjY_b695706c-8d13-4f77-81ba-fcd3cf686399">4.1</ix:nonFraction>)% and (<ix:nonFraction unitRef="number" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfNzM_82541f22-7385-4653-8308-cbf306294b6a">53.8</ix:nonFraction>)% for the nine months ended September&#160;30, 2021 and 2020, respectively. The Company&#8217;s income tax provision was $<ix:nonFraction unitRef="usd" contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTY1_98f742bb-7fee-4f3c-9400-b374eea95e2a">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTcy_076af5aa-7638-4259-9d19-f0d0afc1eebd">3.8</ix:nonFraction> million for the nine months ended September&#160;30, 2021 and 2020, respectively. The decrease in the Company&#8217;s year-to-date income tax provision was primarily due to a decrease in the forecasted annual foreign withholding tax. The decrease in forecasted foreign withholding tax, coupled with changes in the geographic mix of year-to-date and forecasted worldwide earnings, changes in forecasted withholding taxes, and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances, has resulted in the decrease to the year-to-date income tax provision for the period ended September&#160;30, 2021 compared to the period ended September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management continuously evaluates the need for a valuation allowance and, as of September&#160;30, 2021, concluded that a full valuation allowance on its federal and state deferred tax assets was still appropriate. During the quarter ended September&#160;30, 2021, management determined that a full valuation allowance was still necessary against its French net deferred tax assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and 2020, the Company&#8217;s gross liability for unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTIwNQ_d2cddbb3-96a2-43be-991f-62a6bc808109">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTIxMg_b9ddbc11-d5fa-454c-8f69-ce374c4c4902">1.9</ix:nonFraction> million, respectively. As of September&#160;30, 2021 and 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="id8f331659cce441aa3651ada687ff030_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTI2Mw_36604190-e7df-4bae-bd44-750a284c930d"><ix:nonFraction unitRef="usd" contextRef="ice69565e642f434d8336313cdda34885_I20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTI2Mw_c313b3b4-34e4-4952-b713-d5160dd2a6a5">no</ix:nonFraction></ix:nonFraction> accrued interest or penalties related to its unrecognized tax benefits. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act. This legislative act did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, the American Rescue Plan Act of 2021 (&#8220;American Rescue Plan&#8221;) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. Such provisions did not have a material impact on the company's condensed consolidated financial statements.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfMjc0ODc3OTA3MDAwMg_f66f2e63-a58c-45a0-8f01-011d1e263997" continuedAt="if6ff34c54d37426b95eb4f9e18cc8000" escape="true">RELATED PARTY TRANSACTIONS</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="if6ff34c54d37426b95eb4f9e18cc8000"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company's capital and their affiliates or immediate family members. In November 2020, the Company entered into a lease agreement with a related party and the total lease payment was $<ix:nonFraction unitRef="usd" contextRef="i44d7d429578e411784ac609aaa19f768_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfNTA3_e45b659c-0f9b-45f2-9c57-d34d28887da3">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ideb3407981b44f10b91400d918a7f31a_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfNTQ5NzU1ODEzOTQzMw_20b7b120-1a5c-4494-b5ac-6c7ee30cf6b6">0.2</ix:nonFraction> million</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and nine months ended September 30, 2021, respectively.</span></ix:continuation></div><div id="id05ec932961846f096b0bae157a7bc49_73"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA2OTY0NA_5e12937e-7857-4eca-a3c1-15de858f1692" continuedAt="iff85e598492b48c2bbc03300d8ea17fa" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="iff85e598492b48c2bbc03300d8ea17fa" continuedAt="i7760e4ea11cc4f26aad6a8321c849229"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IPO</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 29, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company completed its IPO, in which it issued and sold <ix:nonFraction unitRef="shares" contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MjY4Nw_bdb07a0b-dfb7-4b61-9b18-940df47c5260">5,750,000</ix:nonFraction> shares of the common stock at the public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1Mjc1MA_b1915164-8d61-410a-8317-abad8d6e4c2a">14.00</ix:nonFraction> per share, including <ix:nonFraction unitRef="shares" contextRef="ied44969bd2884720946dafa0af1d2799_D20211029-20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1Mjc3NQ_775fd1ae-586e-4063-ba35-b41ddc5c2531">750,000</ix:nonFraction> shares issued upon the full exercise of the underwriters&#8217; option to purchase additional shares. The Company received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MjkwNw_de057771-c4fb-4d78-a725-a6fe892b4394">71.1</ix:nonFraction>&#160;million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#8217;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of <ix:nonFraction unitRef="shares" contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MzEyNg_24065417-73ad-445f-8af6-ca084da73270">4,471,316</ix:nonFraction> shares of the common stock immediately prior to the closing of the IPO.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes to Authorized Common Stock and Preferred Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 29, 2021 in connection with the IPO, the Company amended and restated its certificate of incorporation to authorize <ix:nonFraction unitRef="shares" contextRef="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA0NA_2149a0a3-9384-4d18-b096-1fe121b23b3b">300,000,000</ix:nonFraction> shares of common stock and <ix:nonFraction unitRef="shares" contextRef="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA1Nw_11b02ff6-4195-4f67-ad81-887b172aef28">10,000,000</ix:nonFraction> shares of preferred stock, which shares of preferred stock are currently undesignated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Stock Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (&#8220;2021 Plan&#8221;), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock, RSU, performance stock units, performance bonus awards, dividend equivalents, and other stock or cash based awards. The number of shares of the Company&#8217;s common stock reserved for issuance under the 2021 Plan is <ix:nonFraction unitRef="shares" contextRef="id02cbdd611cb41e581a815e8c8c21eb6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA2OQ_f02ed535-e592-4e66-90f0-fd8a678f8866">3,640,000</ix:nonFraction> shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of <ix:nonFraction unitRef="shares" contextRef="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODg5MA_952d7c48-904d-4ac6-8730-6296bd8f5d23">607,000</ix:nonFraction> shares of common stock were initially reserved for issuance under this plan. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, first day of each fiscal year, beginning in 2022 and ending in 2031, equal to the lesser of (i) <ix:nonFraction unitRef="number" contextRef="i558dca18f1864996bddf1641c4f6ae09_D20210901-20210930" decimals="2" name="aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODkxMA_d4db85f6-267c-4ef9-849a-5d869d1dbc7e">1</ix:nonFraction>% of the shares of our common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by our board of directors; provided, however, no more than <ix:nonFraction unitRef="shares" contextRef="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODg5OQ_161f13e4-41b3-426f-a597-2a614b4b5899">5,000,000</ix:nonFraction> shares of our common stock may be issued under the 2021 ESPP.   </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><ix:continuation id="i7760e4ea11cc4f26aad6a8321c849229"><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the effectiveness of the IPO, the Company granted <ix:nonFraction unitRef="shares" contextRef="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1NTIxMQ_40397df9-f6a2-4199-955d-442ca2957b53">2.7</ix:nonFraction> million RSUs with both a service-based vesting condition and a performance-based vesting condition as described in Note 11 - Stock-based Compensation, of which the service-based vesting condition for these awards is generally satisfied by rendering continuous service for four years, and the performance-based vesting condition is satisfied when the Company becomes a publicly listed company. Upon the effectiveness of the IPO, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i28e3d6924774401785811cc25507a7eb_D20211029-20211029" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1NTc2OA_8e0ce772-afdd-4c23-b061-d5b733b2a35b">2.5</ix:nonFraction> million for the portion of the awards for which the service-based vesting condition has been fully or partially satisfied.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included under Part I, Item 1 in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; for the fiscal year ended December 31, 2020 included in the final prospectus for our initial public offering (&#8220;IPO&#8221;) dated as of </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">October 26, 2021</span><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> that forms a part of our Registration Statement on Form S-1 (File No. 333-259988) that was filed with the Securities and Exchange Commission (&#8220;SEC&#8221;), pursuant to Rule 424(b)(4) on </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">October 28, 2021</span><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> (&#8220;Final Prospectus&#8221;). This discussion and analysis contains forward-looking statements based&#160;upon current beliefs, plans and expectations that involve risks, uncertainties and assumptions, such as&#160;statements regarding our plans, objectives, expectations, intentions and projections. Our actual results and&#160;the timing of selected events could differ materially from those anticipated in these forward-looking&#160;statements as a result of several factors, including those set forth under the heading &#8220;Risk Factors&#8221; in the Final Prospectus. Please also see the section under the heading &#8220;Cautionary Note Regarding Forward-Looking Statements&#8221; in the Final Prospectus.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Unless the context otherwise requires, all references in this report to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company,&#8221; and &#8220;Arteris&#8221; refer to Arteris, Inc. and its subsidiaries.</span></div><div id="id05ec932961846f096b0bae157a7bc49_79"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of interconnect and other intellectual property (&#8220;IP&#8221;) technology that manages the on-chip communications in System-on-Chip (&#8220;SoC&#8221;) semiconductor devices. Our products enable our customers to deliver increasingly complex SoCs that not only process data but are also able to make decisions. Growth in the total addressable market for our solutions is being driven by the addition of more processors, channels of memory access, machine learning sections, chiplets, additional input/output (&#8220;I/Os&#8221;) interface standards and other subsystems within SoCs. The growth in the numbers of these connected on-chip subsystems place an increasing premium on the interconnect IP capability to move data inside complex SoCs. We believe this increase in SoC complexity is creating a significant opportunity for sophisticated SoC system IP solutions which incorporate Network-on-Chip (&#8220;NoC&#8221;) interconnect IP, IP deployment software and NoC interface IP (consisting of peripheral data transport IP and control plane networks connected to NoC interconnect IPs).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Our IP deployment solutions, which were significantly enhanced by our acquisition of Magillem Design Services S.A. (&#8220;Magillem&#8221;) in 2020, complement our interconnect IP solutions by helping to automate not only the customer configuration of its NoC interconnect but also the process of integrating and assembling all of the customer&#8217;s IP blocks into an SoC. Products incorporating our IP are used to carry most of the important data inside complex SoCs for sophisticated applications, including automated driving, artificial intelligence/machine learning (&#8220;AI/ML&#8221;), 5G and wireless communications, data centers, and consumer electronics. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, we had 218 full-time employees and offices in eight locations in the United States, France, China, South Korea and Japan. For the three and nine months ended September 30, 2021, we generated revenue of $9.0 million and $26.4&#160;million, respectively, net loss of $5.0 million and $15.6 million, respectively, and net loss per share, basic and diluted of $0.24 and $0.79, respectively. As of September 30, 2021, we had Annual Contract Value (as defined below) of $42.7&#160;million and 179 Active Customers (as defined below). During the nine months ended September 30, 2021, our customers had 65 Design Starts (as defined below).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we completed our initial public offering (&#8220;IPO&#8221;), in which we issued and sold 5,750,000 shares of the common stock at the public offering price of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters&#8217; option to purchase additional shares. We received net proceeds of $71.1&#160;million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of our outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock immediately prior to the closing of the IPO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the condensed consolidated balance sheets. Upon completion of the IPO,&#160;deferred offering costs were reclassified into stockholders&#8217; equity as a reduction of the IPO proceeds.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2020, Arteris IP, SAS, our wholly owned subsidiary, completed the acquisition of Magillem for a total consideration of $7.8 million. Magillem is a leading provider of design flow and content management software solutions for the complex chip market. The primary reason for the acquisition was to integrate our technologies in order to accelerate and simplify the SoC assembly design flow and enhance innovation in both SoC IP integration software and the highly configurable on-chip interconnect IP that implements chip architectures. </span></div><div id="id05ec932961846f096b0bae157a7bc49_82"></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the growth of our business and our future success are dependent upon many factors including those described under the heading &#8220;Risk Factors&#8221; in the Final Prospectus, as well as the factors described elsewhere in the Final Prospectus and this Quarterly report on Form 10-Q, in addition to those described below. While each of these factors presents significant opportunities for us, these factors also pose challenges that we must successfully address in order to sustain the growth of our business and enhance our results of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License Agreements with New and Existing Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate revenue from new license agreements, and the timing of such revenue, is subject to a number of factors, risks and contingencies. For new products, the time from initial development until we generate license revenue can be lengthy, typically between one and three years. In addition, because the selection process by our customers is typically lengthy and market requirements and alternative solutions available to customers for IP-based products change rapidly, we may be required to incur significant research and development expenditures in pursuit of new products over extended, multiyear periods of time with no assurance that our solutions will be successfully developed or ultimately selected by our customers. While we make efforts to observe market demand and market need trends, we cannot be certain that our investment in developing and testing new products will generate an adequate rate of return in the form of fees, royalties or other revenues, or any revenues. Moreover, the customer acquisition process has a typical duration of six to nine months; following this, a customer's chip design cycle is typically between one to three years and may be delayed due to factors beyond our control, which may result in our customer&#8217;s product not reaching the market until long after we entered into a contract with such customer. Customers typically start shipping their products containing our interconnect IP solutions between one to five years following completion of their product design, known as mass production at which point we start to receive royalties; this lasts for up to seven years depending on the market segment. Any significant delay in the ramp-up of volume production of the customer&#8217;s products into which our product is designed could adversely affect our business due to delayed or significantly reduced revenues. Further, because the average selling prices (&#8220;ASPs&#8221;) of our products may decline over time, we consider new license agreements and new product launches to be critical to our future success and anticipate that for our newer products, we are and will remain highly dependent on market demand timing and revenue from new license agreements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">End Customer Product Demand and Market Conditions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our interconnect IP solutions and associated royalty revenue is highly dependent on market conditions in the end markets in which our customers operate. These end markets, which include the automotive, AI/ML, 5G communications, data centers and consumer electronics sectors, are subject to a number of factors including end-product acceptance and sales, competitive pressures, supply chain issues and general market conditions. For example, our revenue has been supported by the increased need for more complex SoCs to enable sophisticated automated driving. If the demand in this market continues to grow, we anticipate it will continue to have a positive impact on our revenue. In contrast, if general market conditions deteriorate or other factors occur such as supply chain issues resulting in fewer semiconductors utilizing our IP solutions being available for sale, our revenue would be adversely affected. </span></div><div style="margin-top:12pt"><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Terms of our Agreements with Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue from period to period can be impacted by the terms of the agreements we enter into with our customers.  For example, in recent periods we have structured certain agreements with customers that include substantial up front licensing payments. As a result of how these contracts are structured and the revenue is recognized, our revenue in the </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and nine months ended September 30, 2021</span><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may not be comparable to future periods if we do not enter into similar contractual agreements.  Further, a meaningful percentage of our revenue is generated through royalty payments.  Because the time between a </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new license agreement win</span><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and the customer&#8217;s end product being sold can be substantial, with sales of the end product being subject to a number of factors outside our control, our revenue from royalties is difficult to predict.  As a result of the foregoing, revenue may fluctuate significantly from period to period and any increase or decrease in such revenue may not be indicative of future period-to-period increases or decreases.</span></div><div style="margin-top:12pt"><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technological Development and Market Growth</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our growth has been and will continue to be driven by technology trends in our end markets. For example, the requirements of smaller die size, lower power consumption, a higher frequency of operation and management of critical net latency in a timely and cost-effective manner for on-chip processing in the automotive, AI/ML, 5G and wireless communications, data center and consumer electronic markets has resulted in increased SoC design complexity for chips used in these markets. This trend in turn has created increased demand for in-licensing commercial semiconductor design IP, which in turn has positively impacted our revenue and growth. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to address technological developments such as the above and expand our offerings, we have invested significantly in our research and development efforts. These investments, which included growth in engineering headcount, have resulted in substantially increased research and development expenses in recent periods.  As we continue to invest in our technology and new product design efforts, we anticipate research and development expense will increase on an absolute basis and as a percentage of revenue in the near term. In the medium to longer term, however, while we expect to increase our research and development expense on an absolute basis, we expect this expense to reduce as a percentage of revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to evaluate growth opportunities through acquisitions of other businesses, although there are currently no discussions with potential targets.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyclical Nature of the Semiconductor Industry</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry in which our customers operate is highly cyclical and is characterized by increasingly rapid technological change, product obsolescence, competitive pricing pressures, evolving standards, short product life cycles and fluctuations in product supply and demand. New technology may result in sudden changes in system designs or platform changes that may render some of our IP solutions obsolete and require us to devote significant research and development resources to compete effectively. Periods of rapid growth and capacity expansion are occasionally followed by significant market corrections in which our customers&#8217; sales decline, inventories accumulate and facilities go underutilized. During an expansion cycle, we may increase research and development hiring to add to our product offerings or spend more on sales and marketing to acquire new customers, such as during the recent cycle of expansion in which we increased the number of our engineers significantly. During periods of slower growth or industry contractions, our sales generally suffer due to a decrease in customers&#8217; Design Starts or in sales of our customers&#8217; products.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Impact&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change our business practices, including those related to where employees work, the distance between employees in our facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. Although we have experienced, and may continue to experience, some impact on certain parts of our business as a result of governmental restrictions and other measures to mitigate the spread of COVID-19, our results of operations, cash flows and financial condition were not adversely impacted in the </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and nine months ended September 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are unable to accurately predict the full impact that COVID-19 will have on our future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. Although we expect most of our employees to return to physical offices in the future, the nature and extent of that return is uncertain. We will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines. For additional details, see the section under the heading &#8220;Risk Factors&#8221; in the Final Prospectus.</span></div><div id="id05ec932961846f096b0bae157a7bc49_88"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Performance Indicators </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the following key performance indicators to analyze our business performance and financial forecasts and to develop strategic plans, which we believe provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These key performance indicators are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;), and may differ from similarly titled metrics or measures used by other companies, securities analysts, or investors</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual Contract Value</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Annual Contract Value (&#8220;ACV&#8221;) for an individual customer agreement as the total fixed fees under the agreement divided by the number of years in the agreement term. Our total ACV is the aggregate ACVs for all our customers as measured at a given point in time. Total fixed fees includes licensing, support and maintenance and other fixed fees under IP licensing or software licensing agreements but excludes variable revenue derived from licensing agreements with customers, particularly royalties. ACV was $42.7&#160;million and $32.8&#160;million as of September&#160;30, 2021 and September&#160;30, 2020, respectively. In addition, total ACV and trailing-twelve-months royalties and other revenue was $45.6&#160;million and $37.7&#160;million as of September&#160;30, 2021 and September&#160;30, 2020, respectively. We monitor ACV to measure our success and believe the increase in the number shows our progress in expanding our customers&#8217; adoption of our platform.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Customers and Customer Retention</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Active Customers as customers who have entered into a license agreement with us that remains in effect. The retention and expansion of our relationships with existing customers are key indicators of our revenue potential. We had 179 and 104 Active Customers as of September&#160;30, 2021 and 2020, respectively. Our annual average customer retention rate, excluding IP deployment solutions, is 96.2% from September&#160;30, 2020 to September&#160;30, 2021. Additionally, we added 38 Active Customers for our IP deployment solutions through our acquisition of Magillem in November 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Design Starts</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Design Starts as when customers commence new semiconductor designs using our interconnect IP and notify us. Design Starts is a metric management uses to assess the activity level of our customers in terms of the number of new semiconductor designs that are started using our interconnect IP in a given period. Our interconnect IP and NoC interface IP customer base started a total of 65 and 43 designs during the nine months ended September 30, 2021 and 2020, respectively. The number of Design Starts in 2020 slowed due to the adverse impact of the COVID-19 pandemic on the operations of some of our customers. We believe that the number of Design Starts is an important indicator of the growth of our business and future royalty revenue trends.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Remaining Performance Obligations (&#8220;RPO&#8221;) as the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RPO amount is intended to provide visibility into future revenue streams. We expect RPO to fluctuate up or down from period to period for several possible reasons, including amounts, timing, and duration of customer contracts, as well as the timing of billing cycles for each contract. Our RPO was $50.6&#160;million and $34.2&#160;million as of September&#160;30, 2021 and 2020, respectively.</span></div><div id="id05ec932961846f096b0bae157a7bc49_94"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Components of Our Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue: </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties. Our agreements often include other service elements including training and professional services which were immaterial for the three and nine months ended September 30, 2021. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interconnect solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. We enter into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provides the customer with our application engineer support services. We believe our customers derive a significant benefit from our engineer support services, which consist of our proprietary software tool (&#8220;RTL&#8221;), ongoing access to Corporate Application Engineers (&#8220;CAE&#8221;) and Field Application Engineers (&#8220;FAE&#8221;) that perform certain verifications including benchmark performance, simulations and ultimately, through RTL, instantiate designs into silicon over the design term. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer&#8217;s ability to derive its intended benefit from the IP. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer&#8217;s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FAEs provide assistance to the customer&#8217;s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answers to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer&#8217;s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer&#8217;s design are generally mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer&#8217;s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, we continue to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues that are derived from the sale of a licensee&#8217;s products that incorporate our IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee&#8217;s sale of products incorporating the IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of our royalty revenues, we receive the actual sales data from our customers after the quarter ends and account for it as unbilled receivables. When we do not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on our estimation of the customer&#8217;s sales during the quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deployment solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Cost of revenue relates to costs associated with our licensing agreements and support and maintenance, including applicable FAE personnel-related costs including stock-based compensation, travel, and allocated overhead. We expect cost of revenue to modestly decline over time due to productivity improvements of our FAE processes. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses: </span><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&amp;D expenses consist primarily of salaries and associated personnel-related costs, facilities expenses associated with research and development activities, third-party project-related expenses connected with the development of our intellectual property which are expensed as incurred, and stock-based compensation expense and other allocated costs. R&amp;D expenses have increased significantly for the three and nine months ended September 30, 2021 in absolute terms and as a percentage of revenue as we added to our engineering headcount in order to accelerate new product development. We expect R&amp;D expenses to increase further in absolute terms and as a percentage of revenue in the short term and to continue to increase in absolute terms in the medium to long term but decrease as a percentage of revenue as certain new products are launched.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and marketing (&#8220;S&amp;M&#8221;) expenses:</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> S&amp;M expenses consist primarily of salaries, commissions, travel and other costs associated with sales and marketing activities, as well as advertising, trade show participation, public relations, and other marketing costs, stock-based compensation expenses and other allocated costs. We expect S&amp;M expenses to increase in absolute terms but decrease as a percentage of revenue due to productivity improvements of our sales processes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and administrative (&#8220;G&amp;A&#8221;) expenses:</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> G&amp;A expenses consist primarily of salaries for management and administrative employees, depreciation, insurance costs, accounting, legal and consulting fees, other professional service fees, expenses related to the development of corporate initiatives and facilities expenses associated with general and administrative activities and stock-based compensation expense, fees for directors and other allocated costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the closing of the IPO, we expect to incur additional expenses as a result of operating 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 additional G&amp;A personnel, directors and officers insurance, investor relations, and professional services. We expect general and administrative expenses to increase as our business grows. In addition, we expect general and administrative expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and other expense, net: </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other expense, net consists primarily of interest expense associated with our 2018 Term Loan. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#333333;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes:</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our income tax provision consists primarily of income taxes in certain foreign jurisdictions in which we conduct business and includes foreign non-recoverable withholding taxes. We have a full valuation allowance against our U.S. federal and state deferred tax assets as the realization of the full amount of these deferred tax assets is uncertain, including net operating loss carryforwards and tax credits related primarily to research and development. We expect to maintain this full valuation allowance until it becomes more likely than not that the deferred tax assets will be realized.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our GAAP results of operations for the periods presented. The results below are not necessarily indicative of results to be expected for future periods. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,248&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative (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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,593&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,821&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,297&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,180&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,517)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,932)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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"></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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,645)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,043)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,968)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,844)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,594)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:2.57pt">Includes stock-based compensation expense as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">645&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our results of operations as a percentage of total revenue for each of the periods indicated:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(as a percentage of total revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#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:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#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:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other expense, net</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</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:'Verdana',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><td colspan="3" style="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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#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:'Verdana',sans-serif;font-size:8pt;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: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended September 30, 2021 and 2020</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,136&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,211&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,925&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">739&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(93)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(302)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,959&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,429&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,530&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td 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"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in our licensing and support and maintenance continued with a 56% increase during the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The increase was primarily due to the addition of new customers, including those gained as a result of the Magillem acquisition, as well as increase in new license agreements with existing customers.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">883&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased, $0.7 million, or 289%, to $0.9 million for the three months ended September 30, 2021, from $0.2 million for the three months ended September 30, 2020. The increase in cost of revenue was primarily due to the increase in employee-related costs as a result of increased headcount.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,609&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,011&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,598&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,242&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002&#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:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,570&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(828)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,593&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,821&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,772&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43&#160;</span></td><td 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"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased, $3.6 million, or 90%, to $7.6 million for the three months ended September 30, 2021 from $4.0 million for the three months ended September 30, 2020. The increase in R&amp;D expenses was primarily due to the increase in employee-related cost of $3.1 million mainly driven by increased engineering headcount as a result of growth and our investment in our interconnect technology, including additional headcount as a result of the Magillem acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;M expenses increased, $1.0 million, or 45%, to $3.2 million for the three months ended September 30, 2021 from $2.2 million for the three months ended September 30, 2020. The increase in S&amp;M expenses was primarily due to the increase in employee-related costs of $0.5 million mainly driven by higher headcount to support our continued growth.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G&amp;A expenses decreased, $0.8 million, or 32%, to $1.7 million for the three months ended September 30, 2021 from $2.6 million for the three months ended September 30, 2020. G&amp;A expenses as a percentage of our total revenue were 19% and 40% for the three months ended September 30, 2021 and 2020, respectively. The decrease in G&amp;A expenses was primarily due to a decrease of&#160;approximately $0.8 million in professional services, which was comprised primarily of legal, accounting and consulting fees.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and other expense, net</span></div><div style="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:47.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other expense, 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(157)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other expense, net for the three months ended September 30, 2021 was $0.2 million, compared to less than $0.1 million for the three months ended September 30, 2020. The increase is primarily related to foreign currency exchange. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(931)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes for the three months ended September 30, 2021 was $0.3 million, compared to $1.2 million for the three months ended September 30, 2020. The decrease in our income tax expense was due to an increase in our forecasted pre-tax loss for the year ended December&#160;31, 2021 compared to the book loss for the year ended December&#160;31, 2020, a change in the forecasted geographic mix of worldwide earnings which are taxed at different statutory tax rates, the impact of losses in jurisdictions which have full federal and state valuation allowances, and a decrease in current year foreign withholding taxes. Included in the provision for income taxes was $0.2 million and $1.5 million of forecasted foreign withholding tax for the year ended December&#160;31, 2021 and 2020, respectively. Foreign withholding taxes are generally assessed on gross revenue generated, rather than pre-tax income, in certain countries in which the Company does not file an income tax return.</span></div><div id="id05ec932961846f096b0bae157a7bc49_103"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Nine Months Ended September 30, 2021 and 2020</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,353&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,005&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,348&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,913&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,679&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(766)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(518)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,430&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,366&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,064&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#160;</span></td><td 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"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in our licensing and support and maintenance continued with a 74% increase during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The increase was primarily due to the addition of new customers, including those gained as a result of the Magillem acquisition, as well as increase in new license agreements with existing customers. The decrease in variable royalty revenue during the nine months ended September 30, 2021 was primarily due to a decrease in sales volume of a significant customer as a result of U.S. government trade restrictions limiting the customer&#8217;s ability to have their semiconductors fabricated. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,118&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,500&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased, $1.5 million, or 134%, to $2.6 million for the nine months ended September 30, 2021, from $1.1 million for the nine months ended September 30, 2020. The increase in cost of revenue was primarily due to the increase in employee-related costs as a result of increase headcount.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,572&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,842&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,730&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,971&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,345&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,626&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,754&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,993&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,761&#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,297&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,180&#160;</span></td><td 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65&#160;</span></td><td 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"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased, $8.7 million, or 74%, to $20.6 million for the nine months ended September 30, 2021 from $11.8 million for the nine months ended September 30, 2020. The increase in R&amp;D expenses was primarily due to the increase in employee-related cost of $8.8 million which were primarily driven by increased engineering headcount as a result of growth and our investment in our interconnect technology, including costs due to the additional headcount resulting from the Magillem acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;M expenses increased, $1.6 million, or 26%, to $8.0 million for the nine months ended September 30, 2021 from $6.3 million for the nine months ended September 30, 2020. The increase in S&amp;M expenses was primarily due to the increase in employee-related cost of $0.6 million mainly driven by higher headcount to support our continued growth and $0.5 million in marketing and event costs primarily due to increases in advertising and brand awareness efforts aimed at acquiring new customers.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">G&amp;A expenses increased, $4.8 million, or 95%, to $9.8 million for the nine months ended September 30, 2021 from $5.0 million for the nine months ended September 30, 2020. The increase in general and administrative expenses was primarily due to an increase of $3.0 million in employee compensation costs primarily related to higher headcount to support our continued growth and $2.1 million in professional services, which was comprised primarily of legal, accounting, and consulting fees.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and other expense, net</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other expense, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(497)</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(386)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other expense, net for the nine months ended September 30, 2021 was $0.5 million, compared to $0.1 million for the nine months ended September 30, 2020. The increase is primarily related to foreign currency exchange, which was partially offset by a reduced interest expense on our 2018 Term Loan in 2020 as a result of the reduction in outstanding principal. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes</span></div><div style="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:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,793&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,181)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes for the nine months ended September 30, 2021 was $0.6 million, compared to $3.8 million for the nine months ended September 30, 2020. The decrease in our income tax expense was due to an increase in our forecasted pre-tax loss for the year ended December&#160;31, 2021 compared to the book loss for the year ended December&#160;31, 2020, a change in the forecasted geographic mix of worldwide earnings which are taxed at different statutory tax rates, the impact of losses in jurisdictions which have full federal and state valuation allowances, and a decrease in current year foreign withholding taxes. Included in the provision for income taxes was $0.2 million and $1.5 million of forecasted foreign withholding tax for the year ended December&#160;31, 2021 and 2020, respectively. Foreign withholding taxes are generally assessed on gross revenue generated, rather than pre-tax income, in certain countries in which the Company does not file an income tax return.</span></div><div id="id05ec932961846f096b0bae157a7bc49_106"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have financed operations primarily through proceeds received from payments received from our customers, the net proceeds from the sale of our common stock in the IPO as well as the net proceeds from the private issuance of our convertible preferred stock and common stock, and to a lesser extent, borrowings under our 2018 Term Loan agreement. As of September 30, 2021, we had</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.2 million in cash, which does not include $71.1&#160;million in net proceeds we received in connection with the IPO in October 2021. Approximately $4.3 million of total cash was held by our foreign subsidiaries as of September 30, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, we entered into a business financing agreement with Bridge Bank (&#8220;Lender&#8221;) for a term loan of $1.5 million with a maturity date of November 2021, repayable monthly (&#8220;2018 Term Loan&#8221;). The interest rate of the 2018 Term Loan is prime plus 2%. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Term Loan, we are required to comply with certain financial and non-financial covenants. Any failure to comply with these covenants and any other obligations under the agreement could result in an event of default, which would allow the Lender to require accelerated repayments of amounts owed. As of September 30, 2021, we were in compliance with all of the financial and non-financial covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, we had $0.1 million of outstanding principal balance, net of debt issuance costs, under the 2018 Term Loan, of which nil was classified as long-term liabilities for both periods presented. In addition, we did not renew the revolving line of credit which matured in November 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company entered into a loan agreement under the Coronavirus Aid, Relief, and Economic Security Act known as the Paycheck Protection Program with a Lender for the amount of $1.6 million at an interest rate of 1% per annum, and repayable in two years. The Company used proceeds of the PPP Loan to fund qualifying payroll and other expenses. In December 2020, the full amount of the PPP Loan, including principal and accrued interest, was forgiven.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we completed our IPO, in which we issued and sold 5,750,000 shares of the common stock at the public offering price of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters&#8217; option to purchase additional shares. We received net proceeds of $71.1&#160;million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of our outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock immediately prior to the closing of the IPO.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our cash, available borrowing capacity and cash expected to be generated from operations will be sufficient to meet our expected working capital needs, capital expenditures, financial commitments and other liquidity requirements associated with our existing operations for at least the next 12 months.  If these resources are not sufficient to satisfy our liquidity requirements, we may be required to seek additional financing. If we raise additional funds by issuing equity securities, our stockholders will experience dilution. Debt financing, if available, may contain covenants that significantly restrict our operations or our ability to obtain additional debt financing in the future. Any additional financing that we raise may contain terms that are not favorable to us or our stockholders. We cannot assure you that we would be able to obtain additional financing on terms favorable to us or our existing stockholders, or at all. See &#8220;Risk Factors &#8212;Risks Related to Our Business and Industry&#8212;Our ability to raise capital in the future may be limited and could prevent us from executing our growth strategy&#8221; in the Final Prospectus for additional information. </span></div><div id="id05ec932961846f096b0bae157a7bc49_109"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in our cash flows for the periods indicated:</span></div><div style="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.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,006)</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(523)</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,991&#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from operating activities may vary significantly from period to period depending on a variety of factors including the timing of our receipts and payments. Our ongoing cash outflows from operating activities primarily relate to payroll-related costs, payments for professional services, obligations under our property leases and design tool licenses. Our primary source of cash inflows is receipts from our accounts receivable. The timing of receipts of accounts receivable from customers is based upon the completion of agreed milestones or agreed dates as set forth in the contracts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, net cash used in operating activities was $4.0 million primarily due to our net loss of $15.6 million, adjusted for non-cash charges of $2.0 million and $9.3 million changes in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $6.2 million decrease in accounts receivable, $5.1 million increase in deferred revenue, $1.3 million increase in accrued expenses and other current liabilities, partially offset by a $3.9 million increase in prepaid expenses and other assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2020, net cash used in operating activities was $0.5 million primarily due to our net loss of $10.8 million, adjusted for non-cash charges of $1.3 million and $9.0 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization, and stock-based compensation. The primary drivers of the changes in operating assets and liabilities were a $4.1 million increase in accrued expenses and other current liabilities, $2.7 million increase in deferred revenue, $2.4 million decrease in accounts receivable, $0.2 million increase in accounts payable, partially offset by a $0.4 million decrease in operating lease liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for both the nine months ended September 30, 2021 and 2020 was $0.5 million, primarily attributable to purchases of property and equipment to support our office facilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the nine months ended September 30, 2021 was $4.0 million, primarily attributable to proceeds from issuance of common stock of $5.4 million, partially offset by the principal payments of 2018 Term Loan of $0.5 million and payments of deferred offering costs of $0.9 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the nine months ended September 30, 2020 was $0.9 million, primarily attributable to proceeds from the PPP loan of $1.6 million, offset by the principal payments of 2018 Term Loan of $0.5 million.</span></div><div id="id05ec932961846f096b0bae157a7bc49_112"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our financial condition, results of operations, and cash flows will be affected. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates as compared to those described in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; set forth in our Final Prospectus.  </span></div><div id="id05ec932961846f096b0bae157a7bc49_115"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information regarding recently issued accounting pronouncements, see Note 2 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.</span></div><div id="id05ec932961846f096b0bae157a7bc49_658"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">JOBS Act </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company,&#8221; as defined in Section 2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). As an emerging growth company, we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to,  disclosing only two years of audited financial statements and only two years of related selected financial data and management&#8217;s discussion and analysis of financial condition and results of operations disclosure; not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (the &#8220;Sarbanes-Oxley Act&#8221;), reduced disclosure obligations regarding executive compensation, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to be an emerging growth until the earliest to occur of (i) the last day of the fiscal year during which we have total annual gross revenues of at least $1.07 billion (as indexed for inflation); (ii) the last day of our fiscal year following the fifth anniversary of the date of our first sale of common stock under a registration statement; (iii) the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt; or (iv) the date on which we are deemed to be a &#8220;large accelerated filer,&#8221; as defined under the Exchange Act.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to take advantage of the extended transition period to comply with new or revised accounting standards and to adopt certain of the reduced disclosure requirements available to emerging growth companies. This may make comparison of the Company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</span></div><div id="id05ec932961846f096b0bae157a7bc49_124"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not required for the Company as a smaller reporting company.</span></div><div id="id05ec932961846f096b0bae157a7bc49_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',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, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',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 Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by 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><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="id05ec932961846f096b0bae157a7bc49_133"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',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.</span></div><div id="id05ec932961846f096b0bae157a7bc49_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that could cause our actual results to differ materially from those in this Quarterly Report on Form 10-Q are any of the risks described in our final prospectus supplement for our Initial Public Offering filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) on October 28, 2021. Any of these factors could result in a significant or material adverse effect on our results of operations or financial condition. As of the date of this Quarterly Report on Form 10-Q, there have been no material changes to the risk factors disclosed in our final prospectus supplement for our Initial Public Offering filed with the SEC on October 28, 2021.</span></div><div id="id05ec932961846f096b0bae157a7bc49_139"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Recent Sales of Unregistered Securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2021, we granted to certain directors, officers and employees RSUs for an aggregate of 1,169,167 shares of our common stock under the 2016 Stock Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Use of Proceeds. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Registration Statement on Form S-1, as amended (File No. 333-259988) (the &#8220;Form S-1&#8221;), for our IPO was declared effective by the SEC on October 26, 2021. The Form S-1 registered the offering and sale of 5,750,000 shares of common stock. On October 29, 2021, we closed our IPO, in which we issued 5,750,000 shares of common stock at a price to the public of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters&#8217; option to purchase additional shares.  Upon completion of the sale of the shares of our common stock referenced in the preceding sentences, the IPO terminated. We received net proceeds of $71.1&#160;million after deducting underwriting discounts and commissions and estimated offering costs of approximately $3.7 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jefferies LLC and Cowen are serving as lead book-running managers and BMO Capital Markets is serving as joint book-running manager for the offering. Northland Capital Markets and Rosenblatt Securities are acting as co-managers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">No payments were made to our directors or officers or their associates, holders of 10% or more of any class of our equity securities or any affiliates in connection with the issuance and sale of the securities registered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no material change in the planned use of proceeds from our IPO as described in our Final Prospectus for the IPO dated as of October 26, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on October 28, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Issuer Purchases of Equity Securities. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="id05ec932961846f096b0bae157a7bc49_142"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="id05ec932961846f096b0bae157a7bc49_148"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_151"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.904%"></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:8pt;font-weight:700;line-height:100%">Exhibit No.</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:8pt;font-weight:700;line-height:100%">Description of Exhibit</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:8pt;font-weight:700;line-height:100%">Form</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:8pt;font-weight:700;line-height:100%">File Number</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:8pt;font-weight:700;line-height:100%">Exhibit</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:8pt;font-weight:700;line-height:100%">Filing Date</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:8pt;font-weight:700;line-height:100%">Filed Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313553/d211035dex31.htm">3.1</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313553/d211035dex31.htm">Amended and Restated Certificate of Incorporation of Arteris, Inc.</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40960</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-29-2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313553/d211035dex32.htm">3.2</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313553/d211035dex32.htm">Amended and Restated Bylaws of Arteris, Inc.</a></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%">8-K</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%">001-40960</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-29-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex41.htm">4.1</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex41.htm">Specimen Stock Certificate evidencing the shares of common stock.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex101.htm">4.2</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex101.htm">Investors&#8217; Rights Agreement, dated February 5, 2016, by and among Arteris, Inc. and the investors listed therein.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex102.htm">10.1</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex102.htm">Amended and Restated Business Financing Agreement, by and between Arteris, Inc. and Western Alliance Bank dated as of December  16, 2020.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex103.htm">10.2</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex103.htm">License Agreement, dated as of October 11, 2013, by and between Arteris, Inc. and Qualcomm Technologies, Inc.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex104.htm">10.3</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex104.htm">Asset Purchase Agreement, dated as of October 9, 2013, by and among Qualcomm Technologies, Inc., Qualcomm France SARL, Arteris Holdings, Inc., Arteris, Inc. and Arteris, SAS.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex105.htm">10.4</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex105.htm">Office Lease, by and between Millich Commercial, LLC and Arteris, Inc., dated as of July 17, 2017.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex106.htm">10.5</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex106.htm">Employment Agreement, by and between Arteris, Inc. and K. Charles Janac.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex107.htm">10.6</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex107.htm">Offer Letter, dated as of March 23, 2010, by and between Arteris, Inc. and David Mertens.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex108.htm">10.7</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex108.htm">Arteris Commission Agreement, dated April 10, 2017, by and between Arteris, Inc. and David Mertens.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex109.htm">10.8</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex109.htm">Amendment to the Arteris Commission Agreement, dated as of January 1, 2020, by and between Arteris, Inc. and David Mertens.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1010.htm">10.9</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1010.htm">Employment Agreement, by and between Arteris IP SAS and Isabelle Geday.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1011.htm">10.10</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1011.htm">Arteris, Inc. 2013 Equity Incentive Plan and related form agreements, as amended.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1012.htm">10.11</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521289866/d52087dex1012.htm">Arteris, Inc. 2016 Equity Incentive Plan for the Grant of Restricted Stock Unit Awards to Employees in France.</a></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%">S-1</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-01-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313603/d210056dex992a.htm">10.12</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313603/d210056dex992a.htm">Form of Arteris, Inc. 2021 Incentive Award Plan.</a></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%">S-8</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-29-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1014.htm">10.13</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1014.htm">Form of Stock Option Award Agreement under Arteris, Inc. 2021 Incentive Award Plan.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1015.htm">10.14</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1015.htm">Form of Restricted Stock Unit Award Agreement under Arteris, Inc. 2021 Incentive Award Plan.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313603/d210056dex993.htm">10.15</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521313603/d210056dex993.htm">2021 Employee Stock Purchase Plan.</a></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%">S-8</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-29-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1017.htm">10.16</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1017.htm">Form of Executive Change in Control Severance Agreement.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1018.htm">10.17</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: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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1018.htm">Arteris, Inc. Non-Employee Director Compensation Policy.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1019.htm">10.18</a></span></div></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="https://www.sec.gov/Archives/edgar/data/0001667011/000119312521300473/d52087dex1019.htm">Form of Indemnification Agreement between Arteris, Inc. and its directors and officers.</a></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%">S-1/A</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%">333-259988</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-18-2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="exhibit311q3fy2110-q.htm">31.1</a></span></div></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="exhibit311q3fy2110-q.htm">Certification of Principal Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 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: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></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#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="exhibit312q3fy2110-q.htm">31.2</a></span></div></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="exhibit312q3fy2110-q.htm">Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 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: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="exhibit321q3fy2110-q.htm">32.1</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: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="exhibit321q3fy2110-q.htm">Certification of Principal Executive Officer 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: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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="exhibit322q3fy2110-q.htm">32.2</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: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="exhibit322q3fy2110-q.htm">Certification of Principal Financial Officer 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: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><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%">101.INS</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%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><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><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%">101.SCH</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%">XBRL Taxonomy Extension Schema Document.</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: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><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%">101.CAL</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%">XBRL Taxonomy Extension Calculation Linkbase Document.</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: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><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%">101.DEF</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%">XBRL Taxonomy Extension Definition Linkbase Document.</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: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><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%">101.LAB</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%">XBRL Taxonomy Extension Label Linkbase Document.</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: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><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%">101.PRE</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%">XBRL Taxonomy Extension Presentation Linkbase Document.</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: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><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%">104</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%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 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: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></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.333%"><tr><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.052%"></td><td style="width:0.1%"></td></tr><tr><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:400;line-height:100%">#</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicates a management contract or compensatory plan or arrangement.</span></div></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:8pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Portions of this exhibit (indicated by asterisks) have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K under the Securities Act of 1933, as amended, because they are both (i) not material and (ii) the type of information that the registrant both customarily and actually treats as private and confidential.</span></div></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%">*</span></td><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:8pt;font-weight:400;line-height:112%">The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Arteris, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="id05ec932961846f096b0bae157a7bc49_154"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id05ec932961846f096b0bae157a7bc49_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: November 30, 2021  </span></div><div style="padding-left:144pt;text-align:right;text-indent:36pt"><span><br/></span></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:286.50pt"><tr><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:219.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Arteris, Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ K. Charles Janac</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">K. Charles Janac</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Nicholas B. Hawkins</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicholas B. Hawkins</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit311q3fy2110-q.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 2021 Workiva -->
<title>Document</title></head><body><div id="i8fe804458bba4627bae6c13a9e10a11b_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Exhibit 31.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">I, K. Charles Janac, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1. I have reviewed this Quarterly Report on Form 10-Q of Arteris, Inc&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4. 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:0.08pt;margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(b) &#91;Reserved&#93;&#59;</font></div><div style="margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(c) 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5. 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(a) 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(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-indent:-29.05pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"><tr><td style="width:1.0%"></td><td style="width:29.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.631%"></td><td style="width:0.1%"></td></tr><tr style="height:1pt"><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;border-left:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Date&#58; November 30, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; K. Charles Janac</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">K. Charles Janac</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Title&#58;</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%"> </font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">President and Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exhibit312q3fy2110-q.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 2021 Workiva -->
<title>Document</title></head><body><div id="i32785ad80e65460ca540b9dbfbcd5146_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Exhibit 31.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">I, Nicholas B. Hawkins, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1. I have reviewed this Quarterly Report on Form 10-Q of Arteris, Inc&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4. 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:0.08pt;margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(b) &#91;Reserved&#93;&#59;</font></div><div style="margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(c) 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5. 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(a) 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(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-indent:-29.05pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#160;</font></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:29.669%"></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:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.010%"></td><td style="width:0.1%"></td></tr><tr style="height:1pt"><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;border-left:0.5pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Date&#58; November 30, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; Nicholas B. Hawkins</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Nicholas B. Hawkins</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Title&#58;</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%"> </font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exhibit321q3fy2110-q.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 2021 Workiva -->
<title>Document</title></head><body><div id="i83c2ebb6231c4069a873838077783fbc_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Exhibit 32.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In connection with the Quarterly Report of Arteris, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#59; and</font></div><div style="margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:-29.05pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.108%"><tr><td style="width:1.0%"></td><td style="width:30.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.824%"></td><td style="width:0.1%"></td></tr><tr style="height:1pt"><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"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Date&#58; November 30, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; K. Charles Janac</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">K. Charles Janac</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Title&#58;</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%"> </font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">President and Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">(Principal Executive Officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><br><br>This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br>&#160;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>exhibit322q3fy2110-q.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 2021 Workiva -->
<title>Document</title></head><body><div id="i65238a2210ae44d68679ed08f4a20b23_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Exhibit 32.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:700;line-height:115%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In connection with the Quarterly Report of Arteris, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I 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-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#59; and</font></div><div style="margin-top:12pt;padding-left:57.6pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:-29.05pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:28.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.205%"></td><td style="width:0.1%"></td></tr><tr style="height:1pt"><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"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Date&#58; November 30, 2021</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; Nicholas B. Hawkins</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Nicholas B. Hawkins</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Title&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><br><br>This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br>&#160;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>aip-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:aip="http://www.arteris.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.arteris.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="aip-20210930_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="aip-20210930_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="aip-20210930_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="aip-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.arteris.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.arteris.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - 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="CondensedConsolidatedStatementsofLossandComprehensiveLoss" roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit" roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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="DESCRIPTIONOFBUSINESS" roleURI="http://www.arteris.com/role/DESCRIPTIONOFBUSINESS">
        <link:definition>2101101 - Disclosure - DESCRIPTION OF BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFBUSINESSDetails" roleURI="http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails">
        <link:definition>2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2103102 - 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="BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails">
        <link:definition>2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (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="BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails">
        <link:definition>2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://www.arteris.com/role/REVENUE">
        <link:definition>2108103 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUETables" roleURI="http://www.arteris.com/role/REVENUETables">
        <link:definition>2309302 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUEDisaggregationofRevenueDetails" roleURI="http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails">
        <link:definition>2410404 - 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="REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails">
        <link:definition>2411405 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUENarrativeDetails" roleURI="http://www.arteris.com/role/REVENUENarrativeDetails">
        <link:definition>2412406 - Disclosure - REVENUE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUENarrativeDetails_1" roleURI="http://www.arteris.com/role/REVENUENarrativeDetails_1">
        <link:definition>2412406 - 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="REVENUERollForwardofDeferredRevenueDetails" roleURI="http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails">
        <link:definition>2413407 - Disclosure - REVENUE - Roll Forward of Deferred 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="REVENUECapitalizedDirectCommissionCostsDetails" roleURI="http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails">
        <link:definition>2414408 - Disclosure - REVENUE - Capitalized Direct Commission 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="NETLOSSPERSHARE" roleURI="http://www.arteris.com/role/NETLOSSPERSHARE">
        <link:definition>2115104 - 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="NETLOSSPERSHARETables" roleURI="http://www.arteris.com/role/NETLOSSPERSHARETables">
        <link:definition>2316303 - 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="NETLOSSPERSHAREScheduleofNetLossPerShareDetails" roleURI="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails">
        <link:definition>2417409 - Disclosure - NET LOSS PER SHARE - Schedule of 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="NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" roleURI="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails">
        <link:definition>2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.arteris.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2119105 - 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="FAIRVALUEMEASUREMENTSDetails" roleURI="http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails">
        <link:definition>2420411 - 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="INTANGIBLEASSETSANDGOODWILL" roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL">
        <link:definition>2121106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLTables" roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables">
        <link:definition>2322304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (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="INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails">
        <link:definition>2423412 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLNarrativeDetails" roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails">
        <link:definition>2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - 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="LEASES" roleURI="http://www.arteris.com/role/LEASES">
        <link:definition>2125107 - 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="LEASESTables" roleURI="http://www.arteris.com/role/LEASESTables">
        <link:definition>2326305 - 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="LEASESOperatingLeaseCostsDetails" roleURI="http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails">
        <link:definition>2427414 - Disclosure - LEASES - Operating 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://www.arteris.com/role/LEASESNarrativeDetails">
        <link:definition>2428415 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>2429416 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>2429416 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BORROWINGS" roleURI="http://www.arteris.com/role/BORROWINGS">
        <link:definition>2130108 - Disclosure - BORROWINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BORROWINGSTables" roleURI="http://www.arteris.com/role/BORROWINGSTables">
        <link:definition>2331306 - Disclosure - BORROWINGS (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="BORROWINGSNarrativeDetails" roleURI="http://www.arteris.com/role/BORROWINGSNarrativeDetails">
        <link:definition>2432417 - Disclosure - BORROWINGS - 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="BORROWINGSScheduleofContractualFutureRepaymentsDetails" roleURI="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails">
        <link:definition>2433418 - Disclosure - BORROWINGS - Schedule of Contractual Future Repayments (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="BORROWINGSScheduleofVendorFinancingArrangementsDetails" roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails">
        <link:definition>2434419 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (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="BORROWINGSScheduleofVendorFinancingArrangementsDetails_1" roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1">
        <link:definition>2434419 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2135109 - 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="REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK" roleURI="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK">
        <link:definition>2136110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails" roleURI="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails">
        <link:definition>2437420 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATION" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2138111 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2339307 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONNarrativeDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails">
        <link:definition>2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails">
        <link:definition>2441422 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (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="STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails">
        <link:definition>2442423 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails">
        <link:definition>2443424 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails">
        <link:definition>2444425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units 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="STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails">
        <link:definition>2445426 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.arteris.com/role/INCOMETAXES">
        <link:definition>2146112 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetails" roleURI="http://www.arteris.com/role/INCOMETAXESDetails">
        <link:definition>2447427 - 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="RELATEDPARTYTRANSACTIONS" roleURI="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>2148113 - 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="RELATEDPARTYTRANSACTIONSDetails" roleURI="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails">
        <link:definition>2449428 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://www.arteris.com/role/SUBSEQUENTEVENTS">
        <link:definition>2150114 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTSDetails" roleURI="http://www.arteris.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>2451429 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="aip_DebtInstrumentInterestCost" abstract="false" name="DebtInstrumentInterestCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_VariableRoyaltiesAndOtherMember" abstract="true" name="VariableRoyaltiesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" abstract="true" name="RestrictedStockUnitsServiceAndPerformanceBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_OfferingCostsIncurredButNotYetPaid" abstract="false" name="OfferingCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_TemporaryEquityOriginalIssuePrice" abstract="false" name="TemporaryEquityOriginalIssuePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aip_LongTermDebtUndiscountedExcessAmount" abstract="false" name="LongTermDebtUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ContractWithCustomerLiabilityAdditions" abstract="false" name="ContractWithCustomerLiabilityAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" abstract="false" name="TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ProceedsFromPaycheckProtectionProgramLoan" abstract="false" name="ProceedsFromPaycheckProtectionProgramLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_VendorFinancingArrangementsNoncurrent" abstract="false" name="VendorFinancingArrangementsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" abstract="false" name="RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_OperatingLeaseRightOfUseAssetNonCashExpense" abstract="false" name="OperatingLeaseRightOfUseAssetNonCashExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ChangeInContractWithCustomerLiabilityRollForward" abstract="true" name="ChangeInContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aip_NumberOfVotesPerCommonShare" abstract="false" name="NumberOfVotesPerCommonShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aip_AccruedAndOtherLiabilitiesCurrent" abstract="false" name="AccruedAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" abstract="false" name="RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" abstract="false" name="TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aip_VendorFinancingArrangementsCurrent" abstract="false" name="VendorFinancingArrangementsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_RevolvingLineOfCreditDueAugust2018Member" abstract="true" name="RevolvingLineOfCreditDueAugust2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_RepaymentsOfVendorFinancingArrangements" abstract="false" name="RepaymentsOfVendorFinancingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" abstract="false" name="DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" abstract="false" name="TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="aip_RevolvingLineOfCreditDueNovember2018Member" abstract="true" name="RevolvingLineOfCreditDueNovember2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_VendorFinancingArrangementsMember" abstract="true" name="VendorFinancingArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aip_A2021StockPlanMember" abstract="true" name="A2021StockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aip_DividendsTemporaryEquity" abstract="false" name="DividendsTemporaryEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" abstract="false" name="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aip_TemporaryEquityDisclosureTextBlock" abstract="false" name="TemporaryEquityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>aip-20210930_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 2021 Workiva-->
<!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765-->
<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.arteris.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2b561fe8-56cb-44c5-b346-41345320929e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_us-gaap_AccountsPayableCurrent_2b561fe8-56cb-44c5-b346-41345320929e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_AccruedAndOtherLiabilitiesCurrent_deabf524-0ced-4246-aa81-e4e2d68796a5" xlink:href="aip-20210930.xsd#aip_AccruedAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_aip_AccruedAndOtherLiabilitiesCurrent_deabf524-0ced-4246-aa81-e4e2d68796a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c223ce0e-ce96-4490-a530-f43799e04641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c223ce0e-ce96-4490-a530-f43799e04641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9d848431-f402-4be1-bf17-11cf9136eb15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9d848431-f402-4be1-bf17-11cf9136eb15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsCurrent_dadd5390-a316-412d-8890-f6068c28e74a" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_aip_VendorFinancingArrangementsCurrent_dadd5390-a316-412d-8890-f6068c28e74a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_d93c8c58-8311-410d-8a45-ed05a0e00564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2e9de0de-17da-46c1-ae32-1c28917d77e9" xlink:to="loc_us-gaap_SecuredDebtCurrent_d93c8c58-8311-410d-8a45-ed05a0e00564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e83ba4e2-aadc-4c7e-a24b-b4416d99e83e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a16dc54f-737f-469b-aa26-a3856058a765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e83ba4e2-aadc-4c7e-a24b-b4416d99e83e" xlink:to="loc_us-gaap_CommonStockValue_a16dc54f-737f-469b-aa26-a3856058a765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_631edcb8-6e33-4ed0-ae99-fcc56c2b0b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e83ba4e2-aadc-4c7e-a24b-b4416d99e83e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_631edcb8-6e33-4ed0-ae99-fcc56c2b0b54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f447108-da07-4cf6-bbf5-b3aeb3c97448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e83ba4e2-aadc-4c7e-a24b-b4416d99e83e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2f447108-da07-4cf6-bbf5-b3aeb3c97448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d71772b-0c96-43f5-9fdb-48cc6e70d321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e83ba4e2-aadc-4c7e-a24b-b4416d99e83e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d71772b-0c96-43f5-9fdb-48cc6e70d321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8028144b-cabb-4e20-a8e1-464836e8f050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:to="loc_us-gaap_LiabilitiesCurrent_8028144b-cabb-4e20-a8e1-464836e8f050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_53870195-95b5-43d6-a7ac-a4779973640b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_53870195-95b5-43d6-a7ac-a4779973640b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8142faca-b8d1-4258-87d1-430ca4eb1f66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8142faca-b8d1-4258-87d1-430ca4eb1f66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsNoncurrent_13bd654d-df29-4fac-a042-9c04e096dce3" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:to="loc_aip_VendorFinancingArrangementsNoncurrent_13bd654d-df29-4fac-a042-9c04e096dce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ec467379-509e-4faf-b9bd-5c5b00726902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_71afb2ba-b178-47fd-85d4-00d5c93d46e0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ec467379-509e-4faf-b9bd-5c5b00726902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b247b10c-c883-4bdd-9de1-4f467d50e39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_707fa2a1-375f-4ba6-95d9-b5c88e795e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b247b10c-c883-4bdd-9de1-4f467d50e39d" xlink:to="loc_us-gaap_Liabilities_707fa2a1-375f-4ba6-95d9-b5c88e795e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cd3de900-40eb-40c5-bb30-dac397593054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b247b10c-c883-4bdd-9de1-4f467d50e39d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cd3de900-40eb-40c5-bb30-dac397593054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_31d49ec5-70cc-4f93-a844-eafffa9d31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b247b10c-c883-4bdd-9de1-4f467d50e39d" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_31d49ec5-70cc-4f93-a844-eafffa9d31b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ab8ea772-362b-4bf1-bd0e-6f509720e8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b247b10c-c883-4bdd-9de1-4f467d50e39d" xlink:to="loc_us-gaap_StockholdersEquity_ab8ea772-362b-4bf1-bd0e-6f509720e8f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_92e808ff-1805-4263-9bc6-6b451de1263d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_AssetsCurrent_92e808ff-1805-4263-9bc6-6b451de1263d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e1e4639d-1062-459a-937d-ce8aa66f19ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e1e4639d-1062-459a-937d-ce8aa66f19ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_428beb1d-de98-402a-b1fc-d1d7bc5b4c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_428beb1d-de98-402a-b1fc-d1d7bc5b4c90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_10931817-b2e9-4cb6-ab0a-6fdaf6e7d898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_10931817-b2e9-4cb6-ab0a-6fdaf6e7d898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1ffa92c1-ec24-4ed1-9b4c-893f57b800cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_Goodwill_1ffa92c1-ec24-4ed1-9b4c-893f57b800cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3a6d5f99-73ee-4eac-baca-5853d350ba19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_51c1aeb3-8594-4dff-a2e8-656a0e7ebf0a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3a6d5f99-73ee-4eac-baca-5853d350ba19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0fb70f7d-5577-4083-8f23-90d784af0924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_09b1b7a5-517f-40b2-a26d-8cf6fea43542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0fb70f7d-5577-4083-8f23-90d784af0924" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_09b1b7a5-517f-40b2-a26d-8cf6fea43542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_812dd8d5-6f6e-4787-8495-ab1e7eb3d32a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0fb70f7d-5577-4083-8f23-90d784af0924" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_812dd8d5-6f6e-4787-8495-ab1e7eb3d32a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f6979411-c1b8-470b-a63d-9cbc16c25420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0fb70f7d-5577-4083-8f23-90d784af0924" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f6979411-c1b8-470b-a63d-9cbc16c25420" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofLossandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bae264d7-c236-4cbf-8f1c-09162ee01deb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5aebcfb-c3bb-4e0c-a9c1-c19b6877ae84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GrossProfit_bae264d7-c236-4cbf-8f1c-09162ee01deb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5aebcfb-c3bb-4e0c-a9c1-c19b6877ae84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3b3b6c23-3222-4972-818f-bab7c456055e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_bae264d7-c236-4cbf-8f1c-09162ee01deb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3b3b6c23-3222-4972-818f-bab7c456055e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_aa8512bd-61e6-4b17-861b-b07f3f08581f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_22006b52-4c90-43b6-bb33-0c27d9319ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aa8512bd-61e6-4b17-861b-b07f3f08581f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_22006b52-4c90-43b6-bb33-0c27d9319ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_49bc4b91-681e-4a39-9af6-a259523c502d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aa8512bd-61e6-4b17-861b-b07f3f08581f" xlink:to="loc_us-gaap_SellingAndMarketingExpense_49bc4b91-681e-4a39-9af6-a259523c502d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_dfdd27a4-1532-4f4f-9d7b-499e6b6b5726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aa8512bd-61e6-4b17-861b-b07f3f08581f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_dfdd27a4-1532-4f4f-9d7b-499e6b6b5726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9bec520b-7111-4313-ade0-6ac68a1aa501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f588ce67-9891-497e-bd7e-10c28025277b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9bec520b-7111-4313-ade0-6ac68a1aa501" xlink:to="loc_us-gaap_OperatingIncomeLoss_f588ce67-9891-497e-bd7e-10c28025277b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f9d14f5a-4a04-4fbc-a356-d1048a2b7520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9bec520b-7111-4313-ade0-6ac68a1aa501" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f9d14f5a-4a04-4fbc-a356-d1048a2b7520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d30a6507-a319-401a-9310-683349093700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b59be72e-d16e-4ce0-9ea2-3eefd4a06134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d30a6507-a319-401a-9310-683349093700" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b59be72e-d16e-4ce0-9ea2-3eefd4a06134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8855faab-3cb4-4671-90db-a873898a1a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d30a6507-a319-401a-9310-683349093700" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8855faab-3cb4-4671-90db-a873898a1a0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e2320845-fd82-4795-8bc2-ecc5d5c02179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b560a117-0d9e-4655-9dc9-f0dfb8721795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e2320845-fd82-4795-8bc2-ecc5d5c02179" xlink:to="loc_us-gaap_GrossProfit_b560a117-0d9e-4655-9dc9-f0dfb8721795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ba6e8ce7-9f45-401b-b7b5-d177e3243117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e2320845-fd82-4795-8bc2-ecc5d5c02179" xlink:to="loc_us-gaap_OperatingExpenses_ba6e8ce7-9f45-401b-b7b5-d177e3243117" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3fbcd9d8-e457-4943-952b-a63cf7324686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e8a3b36-4798-4718-9cee-f87294b3d4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3fbcd9d8-e457-4943-952b-a63cf7324686" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e8a3b36-4798-4718-9cee-f87294b3d4af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4898cdb9-d8ac-4f7d-8099-6b5688342990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3fbcd9d8-e457-4943-952b-a63cf7324686" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4898cdb9-d8ac-4f7d-8099-6b5688342990" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_64a31cc7-c3c0-47c7-bffc-a32af6ce308d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3fbcd9d8-e457-4943-952b-a63cf7324686" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_64a31cc7-c3c0-47c7-bffc-a32af6ce308d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_715a3ad8-bd78-4105-b5ab-718da4060a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_715a3ad8-bd78-4105-b5ab-718da4060a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ProceedsFromPaycheckProtectionProgramLoan_f3ea6e96-8487-44fc-9237-c0b1fa39ae87" xlink:href="aip-20210930.xsd#aip_ProceedsFromPaycheckProtectionProgramLoan"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_aip_ProceedsFromPaycheckProtectionProgramLoan_f3ea6e96-8487-44fc-9237-c0b1fa39ae87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_ee7de35b-a0b6-417f-bdd0-c9f796b13bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_ee7de35b-a0b6-417f-bdd0-c9f796b13bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RepaymentsOfVendorFinancingArrangements_6b1a3224-b427-47bf-8071-967384bb3651" xlink:href="aip-20210930.xsd#aip_RepaymentsOfVendorFinancingArrangements"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_aip_RepaymentsOfVendorFinancingArrangements_6b1a3224-b427-47bf-8071-967384bb3651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e1777686-89a7-4699-bab6-299ab83f3242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e1777686-89a7-4699-bab6-299ab83f3242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_054036ec-2a86-4e6a-97da-b117f8c2733f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_054036ec-2a86-4e6a-97da-b117f8c2733f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a02227ef-a2e4-42b7-9a87-ccdcf02d59c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_86ea6084-4926-4c78-9c88-1037e7b78ba6" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a02227ef-a2e4-42b7-9a87-ccdcf02d59c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fbe2387e-2416-410c-acac-7deea659b973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_715676d7-1117-4b61-9bc2-321e4ba006db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fbe2387e-2416-410c-acac-7deea659b973" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_715676d7-1117-4b61-9bc2-321e4ba006db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f670ecf8-3244-43b9-b333-5d549e59f304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_NetIncomeLoss_f670ecf8-3244-43b9-b333-5d549e59f304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a59922b7-4e33-48d2-8c6a-51d97132175e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a59922b7-4e33-48d2-8c6a-51d97132175e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_069e30a5-43c4-4f26-b585-e2e75af74d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_ShareBasedCompensation_069e30a5-43c4-4f26-b585-e2e75af74d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense_e4578773-ee22-42d0-ac4b-f42f8ba558db" xlink:href="aip-20210930.xsd#aip_OperatingLeaseRightOfUseAssetNonCashExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense_e4578773-ee22-42d0-ac4b-f42f8ba558db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_04c977b0-5977-452b-82a3-09f0c5b23901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_04c977b0-5977-452b-82a3-09f0c5b23901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8b88d087-9f50-4672-a0f7-6c7a4aa66a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8b88d087-9f50-4672-a0f7-6c7a4aa66a59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc4a48a8-15d9-4933-bee7-36ebb474d92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc4a48a8-15d9-4933-bee7-36ebb474d92b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7add1043-d9f7-4562-aed9-7b164175f500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7add1043-d9f7-4562-aed9-7b164175f500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_13a94054-5f3c-4739-803e-a895da98509f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_13a94054-5f3c-4739-803e-a895da98509f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_24ab89b8-b315-4cb0-901e-1d73053c2d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_24ab89b8-b315-4cb0-901e-1d73053c2d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a1b57534-c963-4c63-8cd8-2ebf3c8c4527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dc37b493-827c-4d2a-bd48-6ac6cd6fe92f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a1b57534-c963-4c63-8cd8-2ebf3c8c4527" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUECapitalizedDirectCommissionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_c22ec6cd-170c-403a-85b5-ce23938c0ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_f873fdaf-ce7a-47c1-81ce-9468fcf707c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_c22ec6cd-170c-403a-85b5-ce23938c0ceb" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_f873fdaf-ce7a-47c1-81ce-9468fcf707c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_65abe357-78e4-46ee-818c-fa42e199ea7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostNet_c22ec6cd-170c-403a-85b5-ce23938c0ceb" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_65abe357-78e4-46ee-818c-fa42e199ea7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d8e72044-cbae-445a-859a-fa7521c11376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_aa0f6105-0893-4407-a386-d29c01ef7e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d8e72044-cbae-445a-859a-fa7521c11376" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_aa0f6105-0893-4407-a386-d29c01ef7e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_31750b7d-0f1f-4e1b-b349-2c5a3598b908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d8e72044-cbae-445a-859a-fa7521c11376" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_31750b7d-0f1f-4e1b-b349-2c5a3598b908" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESOperatingLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_27c8380b-1488-4a77-a3e8-c90c054b1f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3d88e4de-cdbf-445d-8a7f-77f80a2b365d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_27c8380b-1488-4a77-a3e8-c90c054b1f55" xlink:to="loc_us-gaap_OperatingLeaseCost_3d88e4de-cdbf-445d-8a7f-77f80a2b365d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a26b877c-5633-40e6-9b73-1e285311b8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_27c8380b-1488-4a77-a3e8-c90c054b1f55" xlink:to="loc_us-gaap_ShortTermLeaseCost_a26b877c-5633-40e6-9b73-1e285311b8ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15fa6df-f88d-4a19-a647-c3158eda8668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a61e0591-3091-49b2-9439-f8d71d682148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15fa6df-f88d-4a19-a647-c3158eda8668" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a61e0591-3091-49b2-9439-f8d71d682148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_715647fe-e41c-4bff-ba65-700eab9f062d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b15fa6df-f88d-4a19-a647-c3158eda8668" xlink:to="loc_us-gaap_OperatingLeaseLiability_715647fe-e41c-4bff-ba65-700eab9f062d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_89b84015-f0db-4e47-8078-08d3351c4bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd3baf45-ef86-4a50-84a0-8252a7d46ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_89b84015-f0db-4e47-8078-08d3351c4bed" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd3baf45-ef86-4a50-84a0-8252a7d46ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_480b8f8f-2d32-4e1e-ac59-4a58c17cd23c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_89b84015-f0db-4e47-8078-08d3351c4bed" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_480b8f8f-2d32-4e1e-ac59-4a58c17cd23c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_94ae5e2e-e86a-41aa-afa6-5b213ce50be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_94ae5e2e-e86a-41aa-afa6-5b213ce50be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e47abf5-f8dc-49f0-b6a9-c43e62131606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7e47abf5-f8dc-49f0-b6a9-c43e62131606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_41091639-f137-4a55-b4bd-adc731915753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_41091639-f137-4a55-b4bd-adc731915753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e0d13930-e00c-4bf3-8818-efc28eb89edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e0d13930-e00c-4bf3-8818-efc28eb89edf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4b67808a-c738-4d74-80d0-6b755be114f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4b67808a-c738-4d74-80d0-6b755be114f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_9c6d6c05-a200-445e-8c70-62119c1c866b" xlink:href="aip-20210930.xsd#aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d0397583-71f2-420d-8b1b-a7eb9f6e95a3" xlink:to="loc_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_9c6d6c05-a200-445e-8c70-62119c1c866b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofContractualFutureRepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e5bf576c-684e-490c-a0eb-b76114914eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f160bdc1-bc96-40ed-bc86-4459a868f63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e5bf576c-684e-490c-a0eb-b76114914eef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f160bdc1-bc96-40ed-bc86-4459a868f63a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentInterestCost_ac4e4080-9e9f-4151-bc65-a24f984accee" xlink:href="aip-20210930.xsd#aip_DebtInstrumentInterestCost"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e5bf576c-684e-490c-a0eb-b76114914eef" xlink:to="loc_aip_DebtInstrumentInterestCost_ac4e4080-9e9f-4151-bc65-a24f984accee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_5119798a-fc01-44f8-9930-14203645354c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e5bf576c-684e-490c-a0eb-b76114914eef" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_5119798a-fc01-44f8-9930-14203645354c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofVendorFinancingArrangementsDetails"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_24f70935-1a28-4195-8827-6596d34d028b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f809f3f0-9372-4662-8496-93ea9646a77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_24f70935-1a28-4195-8827-6596d34d028b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f809f3f0-9372-4662-8496-93ea9646a77f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LongTermDebtUndiscountedExcessAmount_7b58d796-baaf-4ce7-a683-7344b621e9ec" xlink:href="aip-20210930.xsd#aip_LongTermDebtUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_24f70935-1a28-4195-8827-6596d34d028b" xlink:to="loc_aip_LongTermDebtUndiscountedExcessAmount_7b58d796-baaf-4ce7-a683-7344b621e9ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_addc88fe-c460-4046-a897-83a56eed0a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0ec4e636-aa53-4d7e-9d71-1ef83839b4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_addc88fe-c460-4046-a897-83a56eed0a6d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_0ec4e636-aa53-4d7e-9d71-1ef83839b4f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1e28ce2d-37f7-404e-9a35-0b7e39ea5fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_addc88fe-c460-4046-a897-83a56eed0a6d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1e28ce2d-37f7-404e-9a35-0b7e39ea5fd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_109dc1c6-a209-44fd-a59d-290b9854f511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_addc88fe-c460-4046-a897-83a56eed0a6d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_109dc1c6-a209-44fd-a59d-290b9854f511" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofVendorFinancingArrangementsDetails_1"/>
  <link:calculationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e1db688d-2360-462c-ae4d-496720f53467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f2843ee5-0372-4191-8f13-c7b0d4d3cd49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e1db688d-2360-462c-ae4d-496720f53467" xlink:to="loc_us-gaap_LongTermDebtCurrent_f2843ee5-0372-4191-8f13-c7b0d4d3cd49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b98cc917-d7d3-492a-8115-0b473bfdcf83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e1db688d-2360-462c-ae4d-496720f53467" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b98cc917-d7d3-492a-8115-0b473bfdcf83" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>aip-20210930_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 2021 Workiva-->
<!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofLossandComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="extended" id="i63b07e7f3c214f3ca87c8c36b3408a60_CondensedConsolidatedStatementsofLossandComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73dd7f56-81c0-4cac-b07e-ad7ca0afd477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73dd7f56-81c0-4cac-b07e-ad7ca0afd477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_07bdaefe-4b4d-4bf1-b6f7-8fa8f52fe399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_07bdaefe-4b4d-4bf1-b6f7-8fa8f52fe399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bf47f399-9a8e-48a5-9efc-b3dd59eb4a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_GrossProfit_bf47f399-9a8e-48a5-9efc-b3dd59eb4a64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fd5a26c6-5048-4aee-8b82-599d4efc8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fd5a26c6-5048-4aee-8b82-599d4efc8d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_51e79cd3-2ccd-49d7-b2bd-aeb4d17fa184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_SellingAndMarketingExpense_51e79cd3-2ccd-49d7-b2bd-aeb4d17fa184" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_95e8d169-a184-4b46-b1c7-2648cf3d6983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_95e8d169-a184-4b46-b1c7-2648cf3d6983" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c699c676-0f41-446b-a38d-694a380873bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_OperatingExpenses_c699c676-0f41-446b-a38d-694a380873bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ca26eb2e-dd4a-4e06-9607-516a6cdeba0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_OperatingIncomeLoss_ca26eb2e-dd4a-4e06-9607-516a6cdeba0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_801b3a1d-70ac-4205-ba74-f54d0433eee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_801b3a1d-70ac-4205-ba74-f54d0433eee0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e1e0110b-6fd9-4ac8-ac93-cb750664ce53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e1e0110b-6fd9-4ac8-ac93-cb750664ce53" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_53a5733a-dc6c-4190-ab4d-55b5d4c4b9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_53a5733a-dc6c-4190-ab4d-55b5d4c4b9e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_814d4d9e-bd2e-428d-aecc-78ff8983077e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_814d4d9e-bd2e-428d-aecc-78ff8983077e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_610a4731-0cce-403c-a324-95f8818dab8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_NetIncomeLoss_610a4731-0cce-403c-a324-95f8818dab8f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ddd5118a-fe91-4427-bc79-f9d20e423d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:to="loc_us-gaap_EarningsPerShareBasic_ddd5118a-fe91-4427-bc79-f9d20e423d3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_98b8bb9d-38ba-4e97-b33f-0f3008c29d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_98b8bb9d-38ba-4e97-b33f-0f3008c29d57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_40793f84-e6fe-4731-b66c-3f99397fabec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_40793f84-e6fe-4731-b66c-3f99397fabec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b921eba0-3bfc-4a3e-8f49-824c96227193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b921eba0-3bfc-4a3e-8f49-824c96227193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:to="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_79cf7c8c-22cb-4ddc-a541-e37e9926ebba_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:to="loc_srt_ProductsAndServicesDomain_79cf7c8c-22cb-4ddc-a541-e37e9926ebba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:to="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndMaintenanceMember_a8ade22b-360e-470e-ac80-69b0d597232f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndMaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:to="loc_us-gaap_LicenseAndMaintenanceMember_a8ade22b-360e-470e-ac80-69b0d597232f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VariableRoyaltiesAndOtherMember_9a7dc8ce-111f-4a32-8332-af16b3d859a5" xlink:href="aip-20210930.xsd#aip_VariableRoyaltiesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:to="loc_aip_VariableRoyaltiesAndOtherMember_9a7dc8ce-111f-4a32-8332-af16b3d859a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit" xlink:type="extended" id="i008a13c21b794174b88bbc6535fc0efa_CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_fa3758a1-ccc1-4a24-9d31-e31464774533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_fa3758a1-ccc1-4a24-9d31-e31464774533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8edf298e-cfb3-4a74-91d8-8de3d41f2669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8edf298e-cfb3-4a74-91d8-8de3d41f2669" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_78fc2b8c-b83a-4167-b6e6-9c7a8ceaaedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8bd3e779-73a4-4cda-9387-b86a4245fec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_39872003-a87a-41b4-9e09-b8e1508da8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_39872003-a87a-41b4-9e09-b8e1508da8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ba664bfc-fb05-45af-ae88-7113d2b1d09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockholdersEquity_ba664bfc-fb05-45af-ae88-7113d2b1d09f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_57f90b64-ac0d-4f08-a550-3a076507bf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_57f90b64-ac0d-4f08-a550-3a076507bf3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1f31a2c5-8350-4362-bee4-00f0b3a9c097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1f31a2c5-8350-4362-bee4-00f0b3a9c097" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12d9b691-c07a-4460-b40e-f55e1883f556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12d9b691-c07a-4460-b40e-f55e1883f556" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8efa20fd-afbf-493b-b8d8-d468acd8cc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8efa20fd-afbf-493b-b8d8-d468acd8cc6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_32e123d4-bf54-4e42-8922-9c5b8e67ba44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_32e123d4-bf54-4e42-8922-9c5b8e67ba44" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f2f62691-ae5b-4646-8629-d82289b873ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f2f62691-ae5b-4646-8629-d82289b873ff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f7b4b05-6c2a-42c8-a5a7-000289d5d28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_NetIncomeLoss_2f7b4b05-6c2a-42c8-a5a7-000289d5d28c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_af76a04e-97b5-40ab-9a80-1f4e12b1bedd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65721e11-155a-4316-ac04-2b084b6ba2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:to="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2c84ee2d-a593-40d9-912a-3f39ddf375fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:to="loc_us-gaap_EquityComponentDomain_2c84ee2d-a593-40d9-912a-3f39ddf375fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:to="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_8e6e1cf1-62a1-4e96-a46f-7e69f28c94ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_CommonStockMember_8e6e1cf1-62a1-4e96-a46f-7e69f28c94ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c1f621ad-8656-4c40-ae4c-30ae0775c6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c1f621ad-8656-4c40-ae4c-30ae0775c6f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f079c6c3-3843-41a7-94a1-b407e3746b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f079c6c3-3843-41a7-94a1-b407e3746b3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0fafacac-2791-40e8-b196-0b94467f4070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_RetainedEarningsMember_0fafacac-2791-40e8-b196-0b94467f4070" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#DESCRIPTIONOFBUSINESSDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" xlink:type="extended" id="id94da69ef0a24e9ba93256ac27ff8ca7_DESCRIPTIONOFBUSINESSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_fb6c531a-016d-474c-94fd-6a35a891acf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_fb6c531a-016d-474c-94fd-6a35a891acf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_505e33bc-ec74-444c-b623-4db828826544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_505e33bc-ec74-444c-b623-4db828826544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7fa853ad-f4eb-4c51-bc28-ca08f98c1ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7fa853ad-f4eb-4c51-bc28-ca08f98c1ae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_e52a612a-fe30-4e1f-a748-6bb0da1d6174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_e52a612a-fe30-4e1f-a748-6bb0da1d6174" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_71e1f22c-d3a3-409d-932f-f2d738fb9982_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_71e1f22c-d3a3-409d-932f-f2d738fb9982_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_1aa7b6c5-5c79-467f-95b7-e918d5111ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:to="loc_us-gaap_IPOMember_1aa7b6c5-5c79-467f-95b7-e918d5111ce1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_c1ed2b51-84e8-4bc4-85c4-fbdbb24ceb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:to="loc_us-gaap_OverAllotmentOptionMember_c1ed2b51-84e8-4bc4-85c4-fbdbb24ceb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_36f94457-ba24-46a6-96c4-79d8d4d39ab4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_36f94457-ba24-46a6-96c4-79d8d4d39ab4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ed768ed6-5626-4617-a3a5-cd6635befb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:to="loc_us-gaap_SubsequentEventMember_ed768ed6-5626-4617-a3a5-cd6635befb4a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" xlink:type="extended" id="i0528161a3fd94c71a5ac9fd946572102_BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1d502dd7-1b27-45bb-8c85-d089dd8b4e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1d502dd7-1b27-45bb-8c85-d089dd8b4e92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:to="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_970667b7-dd1b-4609-9744-01e643a35782_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:to="loc_srt_NameOfMajorCustomerDomain_970667b7-dd1b-4609-9744-01e643a35782_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerAMember_9c2ff805-556f-4923-9d3e-9d2403f81d0c" xlink:href="aip-20210930.xsd#aip_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:to="loc_aip_CustomerAMember_9c2ff805-556f-4923-9d3e-9d2403f81d0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerBMember_19bef080-3d61-4d22-822a-ec4cbaa864b8" xlink:href="aip-20210930.xsd#aip_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:to="loc_aip_CustomerBMember_19bef080-3d61-4d22-822a-ec4cbaa864b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_717c5602-8cce-4e66-8b02-573489982766_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_717c5602-8cce-4e66-8b02-573489982766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_c0fa7a7d-6aed-45da-aca2-1db5d9fd77c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:to="loc_us-gaap_AccountsReceivableMember_c0fa7a7d-6aed-45da-aca2-1db5d9fd77c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a7d26273-5519-402e-b669-7cd85d420398_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a7d26273-5519-402e-b669-7cd85d420398_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b6ae9067-f6a8-44a8-992c-a42d870d6182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b6ae9067-f6a8-44a8-992c-a42d870d6182" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" xlink:type="extended" id="i262ad58e430944a9b1c608f05d1a7a06_BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3a3e9ef5-16a7-49ee-8a4c-e978026b2be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3a3e9ef5-16a7-49ee-8a4c-e978026b2be8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:to="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_859e3791-9197-4b44-a190-63e083aac6bc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:to="loc_srt_NameOfMajorCustomerDomain_859e3791-9197-4b44-a190-63e083aac6bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:to="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerAMember_7ed601a5-01be-494c-817b-fb2516af742a" xlink:href="aip-20210930.xsd#aip_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerAMember_7ed601a5-01be-494c-817b-fb2516af742a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerCMember_937d4fea-d034-4895-acfc-d27f22604bf1" xlink:href="aip-20210930.xsd#aip_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerCMember_937d4fea-d034-4895-acfc-d27f22604bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerDMember_1bfc4a98-2b99-4bef-80e5-7fbba46ad37c" xlink:href="aip-20210930.xsd#aip_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerDMember_1bfc4a98-2b99-4bef-80e5-7fbba46ad37c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7f40fc41-4930-4cc9-9526-53dddb8178c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7f40fc41-4930-4cc9-9526-53dddb8178c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_6212e4ed-7112-41e9-b1d9-b05d88a3c243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_6212e4ed-7112-41e9-b1d9-b05d88a3c243" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3a9e2d31-742a-4011-a3ec-1a66fd24b946_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3a9e2d31-742a-4011-a3ec-1a66fd24b946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a3585693-8e28-4985-81ee-51a0fcaf1ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a3585693-8e28-4985-81ee-51a0fcaf1ccd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUEDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="extended" id="i691eb8e3fb5b4fee85a5fc129a78e4f9_REVENUEDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb13819-ddc1-423b-af77-41afbd9f9119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb13819-ddc1-423b-af77-41afbd9f9119" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11852b52-c401-4448-8a72-d2a39feed725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11852b52-c401-4448-8a72-d2a39feed725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:to="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e770ef09-3df4-4e69-840f-2a35d41ec561_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:to="loc_srt_ProductsAndServicesDomain_e770ef09-3df4-4e69-840f-2a35d41ec561_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:to="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndMaintenanceMember_7e93aff3-0ad9-490e-b179-d3ba6aa73939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndMaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_LicenseAndMaintenanceMember_7e93aff3-0ad9-490e-b179-d3ba6aa73939" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember_57a2fb18-ca8c-414c-8756-4e6ac743c7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_RoyaltyMember_57a2fb18-ca8c-414c-8756-4e6ac743c7d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_3f60c487-4615-4fac-b612-f43e7d69ca7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_ServiceOtherMember_3f60c487-4615-4fac-b612-f43e7d69ca7f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/REVENUENarrativeDetails" xlink:type="extended" id="icaffed31a3eb4759b1e875bd6fd1a0cb_REVENUENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6ba5b2ca-661a-4266-b370-a851e154514e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:to="loc_srt_ProductsAndServicesDomain_6ba5b2ca-661a-4266-b370-a851e154514e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:to="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:to="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e264fc71-e943-4a6a-975f-a50fc4c32d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e264fc71-e943-4a6a-975f-a50fc4c32d9b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUENarrativeDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUENarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/REVENUENarrativeDetails_1" xlink:type="extended" id="idf757434b06449a8939e37f490ff68b5_REVENUENarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6ba5b2ca-661a-4266-b370-a851e154514e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:to="loc_srt_ProductsAndServicesDomain_6ba5b2ca-661a-4266-b370-a851e154514e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:to="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:to="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" xlink:type="extended" id="ic5bbc8de3d2443fab6133c69024ecf3e_NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_74a22cd7-3c2d-4730-a019-588964caebd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_74a22cd7-3c2d-4730-a019-588964caebd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_385cb56d-8d66-425a-a109-86dfdbe5779e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_385cb56d-8d66-425a-a109-86dfdbe5779e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_abafd94c-b580-49ce-ac22-a9bd65a9ef42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_EmployeeStockOptionMember_abafd94c-b580-49ce-ac22-a9bd65a9ef42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2973d0b7-da89-4df3-a144-476a69704e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2973d0b7-da89-4df3-a144-476a69704e92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_51dccd39-cc34-4367-bd86-96f89133a393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_PreferredStockMember_51dccd39-cc34-4367-bd86-96f89133a393" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#FAIRVALUEMEASUREMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended" id="if50ed5a0647e472f96e3ccd9186cbd89_FAIRVALUEMEASUREMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dbe33779-b21a-4d81-b7c2-ea4c2300201c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:to="loc_us-gaap_LongTermDebtFairValue_dbe33779-b21a-4d81-b7c2-ea4c2300201c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cd66cc2c-ceec-4957-a35d-84891b47dc6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_cd66cc2c-ceec-4957-a35d-84891b47dc6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_89c7adc7-ee82-42a2-9a89-471dbe69f0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_89c7adc7-ee82-42a2-9a89-471dbe69f0d4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended" id="i4f8ced5e229a4fb8b8ea7bdcfa48ed54_INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_199384ca-9315-437d-ace9-af8c4c0f01db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_199384ca-9315-437d-ace9-af8c4c0f01db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c7abc1f0-de7c-4bbf-b8dc-4cd362e574d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c7abc1f0-de7c-4bbf-b8dc-4cd362e574d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4b7390e8-e1c3-4215-854e-58c29f1544f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4b7390e8-e1c3-4215-854e-58c29f1544f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0bb3ad9c-0519-4912-92d2-7b06e4b09494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0bb3ad9c-0519-4912-92d2-7b06e4b09494" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a1e673c-af69-496d-bc68-ca1475592833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a1e673c-af69-496d-bc68-ca1475592833" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_90856368-0942-40e5-b995-79a8fb5d2ca1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_90856368-0942-40e5-b995-79a8fb5d2ca1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_2e4e4f67-6468-47f3-8f71-03f5593125a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_2e4e4f67-6468-47f3-8f71-03f5593125a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f7f97dc7-14ab-4798-a7a3-b923a36c7f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f7f97dc7-14ab-4798-a7a3-b923a36c7f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_51a4106a-da0f-479e-9250-d3016f9ed87d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_51a4106a-da0f-479e-9250-d3016f9ed87d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_b53dc90f-3d6d-45ab-b506-c23c14ca128b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_b53dc90f-3d6d-45ab-b506-c23c14ca128b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5cdaa76f-419a-4b4e-adf7-a70bffa62c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:to="loc_us-gaap_TradeNamesMember_5cdaa76f-419a-4b4e-adf7-a70bffa62c20" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/BORROWINGSNarrativeDetails" xlink:type="extended" id="i4c0b63eed33f4db9966dfa02d7674493_BORROWINGSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_68b79276-2ffc-4777-bb8e-4373c634c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_68b79276-2ffc-4777-bb8e-4373c634c2fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_e8c23061-a060-4aaa-bd40-a2815f545753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_e8c23061-a060-4aaa-bd40-a2815f545753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_e209193c-3ccf-43aa-8f6c-92fd82a51528" xlink:href="aip-20210930.xsd#aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_e209193c-3ccf-43aa-8f6c-92fd82a51528" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8e9a1dfa-9027-4ca6-b31f-4015235ddad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8e9a1dfa-9027-4ca6-b31f-4015235ddad8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_4209821a-87ce-43e2-bca8-e9ff5de6ea39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_4209821a-87ce-43e2-bca8-e9ff5de6ea39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5942c9e6-74d8-48a1-9550-080ac6de8dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LongTermDebt_5942c9e6-74d8-48a1-9550-080ac6de8dd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_66b1ff57-f403-4361-9664-ac966d26ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_66b1ff57-f403-4361-9664-ac966d26ff8a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51f58fec-a1d3-4092-9bb6-e7ded2dee40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51f58fec-a1d3-4092-9bb6-e7ded2dee40d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7bcd4be3-f689-4981-9a30-ef0f48e3e041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentTerm_7bcd4be3-f689-4981-9a30-ef0f48e3e041" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_844747ff-89e1-44ab-bec4-c9d95dcec1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_844747ff-89e1-44ab-bec4-c9d95dcec1ac" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0d52fd4b-b8b7-45d5-9efc-6175464549ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_InterestExpenseDebt_0d52fd4b-b8b7-45d5-9efc-6175464549ce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c53f5ef5-31cd-4af7-aea1-f9e584d11886_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c53f5ef5-31cd-4af7-aea1-f9e584d11886_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f4926901-8bfa-4be4-ac03-af3830bcb647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_us-gaap_SecuredDebtMember_f4926901-8bfa-4be4-ac03-af3830bcb647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ffecc33e-3c22-4c77-97cc-4b193363a0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_us-gaap_LineOfCreditMember_ffecc33e-3c22-4c77-97cc-4b193363a0cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsMember_c51a675c-8494-497d-8a1f-90c97bef17e8" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_aip_VendorFinancingArrangementsMember_c51a675c-8494-497d-8a1f-90c97bef17e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_edb75f17-95a4-4928-a843-fd08ba5e6713_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:to="loc_us-gaap_CreditFacilityDomain_edb75f17-95a4-4928-a843-fd08ba5e6713_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:to="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3c347709-2209-48d7-a642-86f7bc7f5934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3c347709-2209-48d7-a642-86f7bc7f5934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_16f25c16-539f-4560-b6b9-208651b264c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:to="loc_us-gaap_VariableRateDomain_16f25c16-539f-4560-b6b9-208651b264c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:to="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_b321bd3a-a80a-4ba2-9b43-497fb01813b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:to="loc_us-gaap_PrimeRateMember_b321bd3a-a80a-4ba2-9b43-497fb01813b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a48a017a-31d2-4118-8e4d-e680684ab62e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a48a017a-31d2-4118-8e4d-e680684ab62e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueAugust2018Member_5d88a216-a0d6-4416-8f65-62932c0ede0a" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueAugust2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:to="loc_aip_RevolvingLineOfCreditDueAugust2018Member_5d88a216-a0d6-4416-8f65-62932c0ede0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueNovember2018Member_23ec59be-ba42-4d9b-a70a-5477a303ce65" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueNovember2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:to="loc_aip_RevolvingLineOfCreditDueNovember2018Member_23ec59be-ba42-4d9b-a70a-5477a303ce65" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofContractualFutureRepaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="extended" id="i09bb31d3fe2e49eea28d5ed53736189e_BORROWINGSScheduleofContractualFutureRepaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b0b66fbe-46d6-4aa7-ace4-435395093e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b0b66fbe-46d6-4aa7-ace4-435395093e55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentInterestCost_db022245-0c5c-40a5-9293-0c3ba0dc2432" xlink:href="aip-20210930.xsd#aip_DebtInstrumentInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_aip_DebtInstrumentInterestCost_db022245-0c5c-40a5-9293-0c3ba0dc2432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7010d198-a3d6-414c-b316-937fb61b41b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7010d198-a3d6-414c-b316-937fb61b41b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0062f9ee-2b18-46b0-b0e5-f6ee6eca80b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_LongTermDebt_0062f9ee-2b18-46b0-b0e5-f6ee6eca80b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4c38fa3a-9db8-4354-9f9a-544addc40308_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4c38fa3a-9db8-4354-9f9a-544addc40308_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_89acdee3-d823-489a-8f06-ffb00349ff54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:to="loc_us-gaap_SecuredDebtMember_89acdee3-d823-489a-8f06-ffb00349ff54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofVendorFinancingArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="extended" id="i7fd61981fb1549d9964b752112a71125_BORROWINGSScheduleofVendorFinancingArrangementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4cc16be1-e888-4995-bc82-88ee0709d7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4cc16be1-e888-4995-bc82-88ee0709d7cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_efe6dc3c-7966-47b8-ae20-734dde0dffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_efe6dc3c-7966-47b8-ae20-734dde0dffe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f181e014-4e4c-41ee-b32b-c7fbd02720da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f181e014-4e4c-41ee-b32b-c7fbd02720da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b12cedf7-1962-44fb-9e55-5d7700b09de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b12cedf7-1962-44fb-9e55-5d7700b09de0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LongTermDebtUndiscountedExcessAmount_2020e945-d670-4bbe-933f-5d6a0d615cd1" xlink:href="aip-20210930.xsd#aip_LongTermDebtUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_aip_LongTermDebtUndiscountedExcessAmount_2020e945-d670-4bbe-933f-5d6a0d615cd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b85c31e2-2a7d-4f7b-87d4-25251c13dbfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebt_b85c31e2-2a7d-4f7b-87d4-25251c13dbfa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_51f4ebbd-06a6-4bd4-a12d-6b78c04d65e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtCurrent_51f4ebbd-06a6-4bd4-a12d-6b78c04d65e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_91718842-c6b3-44c6-9a1d-cafd1b986410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_91718842-c6b3-44c6-9a1d-cafd1b986410" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsMember_49c3f71e-30f4-423c-acf2-d7b13c16f273" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:to="loc_aip_VendorFinancingArrangementsMember_49c3f71e-30f4-423c-acf2-d7b13c16f273" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended" id="i54d8ed94e6ef46298bb9744409a0fe9b_STOCKBASEDCOMPENSATIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_521b92b4-3579-4938-b036-a73999652b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_521b92b4-3579-4938-b036-a73999652b30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_e83d0dc5-6718-4618-b687-bfb1bb112887" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_e83d0dc5-6718-4618-b687-bfb1bb112887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3cc67003-81f2-4ccd-bb48-0fbd329f80b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3cc67003-81f2-4ccd-bb48-0fbd329f80b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_70b0ef59-ae8a-4838-816d-05eabf60fe4c" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_70b0ef59-ae8a-4838-816d-05eabf60fe4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6df5fe78-d4c9-4a2e-91cb-d9426d6717dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6df5fe78-d4c9-4a2e-91cb-d9426d6717dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_301f2252-f833-4ee0-a275-b30976940eec" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_301f2252-f833-4ee0-a275-b30976940eec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e9796716-a5db-4b93-879f-ba4a75ed7438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e9796716-a5db-4b93-879f-ba4a75ed7438" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc9d0297-2cc0-47a5-95b3-55f19e36138d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc9d0297-2cc0-47a5-95b3-55f19e36138d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d9345c31-49c9-4779-8efa-b0b620157b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d9345c31-49c9-4779-8efa-b0b620157b2c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0a3b9d4-bb2b-40af-a6ec-52bdadfe206d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0a3b9d4-bb2b-40af-a6ec-52bdadfe206d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_619f8160-23a8-4b11-8213-5ae7170c28f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_619f8160-23a8-4b11-8213-5ae7170c28f1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_0da38132-9f5c-4d18-80ec-a51a624579d7" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_0da38132-9f5c-4d18-80ec-a51a624579d7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_814411cb-edd7-4a66-8950-7bd23cf9b85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_814411cb-edd7-4a66-8950-7bd23cf9b85e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7fbe8732-248b-4811-99fc-adcbf1bc2eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7fbe8732-248b-4811-99fc-adcbf1bc2eb9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_334409ce-5453-4350-809f-3a904eeee757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_334409ce-5453-4350-809f-3a904eeee757" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:to="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f96eaf5d-c19a-4deb-93ee-c68b9217e466_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f96eaf5d-c19a-4deb-93ee-c68b9217e466_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_61fc7543-e7ff-4d3a-adca-b4b521406a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_61fc7543-e7ff-4d3a-adca-b4b521406a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_3908e384-71fd-49fd-a561-5ff654bac23c" xlink:href="aip-20210930.xsd#aip_RestrictedStockUnitsServiceAndPerformanceBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:to="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_3908e384-71fd-49fd-a561-5ff654bac23c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" xlink:type="extended" id="i5a09fefd3d7f41b0bd84eb5ba47a63d9_STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_613bdefb-11de-4cfb-b9fe-7c75344f5229" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_613bdefb-11de-4cfb-b9fe-7c75344f5229" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2e95815c-bae8-4b83-b1ef-aab1d52bb591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2e95815c-bae8-4b83-b1ef-aab1d52bb591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_033b63c0-a11d-4bcf-a5b0-fe981e0795b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_033b63c0-a11d-4bcf-a5b0-fe981e0795b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a295bf60-2a1f-4ea2-8146-35ede78b2129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a295bf60-2a1f-4ea2-8146-35ede78b2129" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_bfabb24d-d295-47b6-8878-8d71ab0611b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_bfabb24d-d295-47b6-8878-8d71ab0611b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_c19a018b-4574-4a3d-89cd-f3a7791c7093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_c19a018b-4574-4a3d-89cd-f3a7791c7093" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_671fd55a-4a02-487a-a756-7721e0944b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_671fd55a-4a02-487a-a756-7721e0944b3c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:to="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fe51d826-f5c4-406d-911c-9da829845f91_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:to="loc_srt_RangeMember_fe51d826-f5c4-406d-911c-9da829845f91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:to="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d53cb389-2c18-4fc2-9fb5-8c3d8c5eff74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:to="loc_srt_MinimumMember_d53cb389-2c18-4fc2-9fb5-8c3d8c5eff74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_08d0cef5-5a34-4fe6-8748-4024040d4a73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:to="loc_srt_MaximumMember_08d0cef5-5a34-4fe6-8748-4024040d4a73" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" xlink:type="extended" id="i3743143135fb4601957e8a912f063090_STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1563b3fa-dcb0-4f88-ba9f-c9e3ffdb382a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1563b3fa-dcb0-4f88-ba9f-c9e3ffdb382a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03b9420f-fbf1-431e-8c1b-fd167a0fb56c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03b9420f-fbf1-431e-8c1b-fd167a0fb56c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5ffc09ac-d199-4808-b787-2485291ee137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5ffc09ac-d199-4808-b787-2485291ee137" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_183f0993-aa79-4edb-a332-64034a8b26d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_183f0993-aa79-4edb-a332-64034a8b26d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6def7603-5e73-47f3-a1a0-d0f1d9ac18fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d13624fd-164f-4869-8681-c24e726bd920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d13624fd-164f-4869-8681-c24e726bd920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f5faf87-b3d0-4735-bf91-ebfc518a832a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f5faf87-b3d0-4735-bf91-ebfc518a832a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef71498c-b14a-4657-929a-4bfc64d2dd7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef71498c-b14a-4657-929a-4bfc64d2dd7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_696ce1f5-2bf1-4d45-bc17-05befde6a436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_696ce1f5-2bf1-4d45-bc17-05befde6a436" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c66c3e98-6f19-4b44-8f87-a42209277341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:to="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_076c9f02-694a-42e7-a2ac-648192464191_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_076c9f02-694a-42e7-a2ac-648192464191_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ed1a9687-6268-4e14-8528-f74bb304cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ed1a9687-6268-4e14-8528-f74bb304cc73" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" xlink:type="extended" id="ib3394521bf1e43508be5e0688f55a4fb_STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_07971cb5-ff1e-4658-8b57-6029c00833e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_07971cb5-ff1e-4658-8b57-6029c00833e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_483ab533-dd5d-44e9-88ab-ff63195c75b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_483ab533-dd5d-44e9-88ab-ff63195c75b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95bc17e9-b243-4bcc-a020-f567a7287a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95bc17e9-b243-4bcc-a020-f567a7287a88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_8a448cc4-3907-4fb2-8e51-5e65c3cafce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_8a448cc4-3907-4fb2-8e51-5e65c3cafce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0d681a62-61a8-430d-ac7b-a9959fe9f5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0d681a62-61a8-430d-ac7b-a9959fe9f5cb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#RELATEDPARTYTRANSACTIONSDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended" id="ib84a96247dd44abfba3461ad51bb4880_RELATEDPARTYTRANSACTIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d2117940-1eca-4bd6-bb25-c6d125dbdf05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:to="loc_us-gaap_OperatingLeasePayments_d2117940-1eca-4bd6-bb25-c6d125dbdf05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:to="loc_us-gaap_RelatedPartyDomain_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:to="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_191c4d21-627e-4ad7-ad1d-853aa2947141" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:to="loc_srt_AffiliatedEntityMember_191c4d21-627e-4ad7-ad1d-853aa2947141" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended" id="i54d264756135455eabf4992f27b62310_SUBSEQUENTEVENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_78106798-97d7-4b36-b69c-fe71251c49cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_78106798-97d7-4b36-b69c-fe71251c49cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_06173375-3615-4452-9724-2baf6c6bbd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_06173375-3615-4452-9724-2baf6c6bbd78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f305ff4c-efcf-4609-ae57-d2ca1a484075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f305ff4c-efcf-4609-ae57-d2ca1a484075" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_13b5c183-e8c0-4137-a2ae-695d0e646cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_13b5c183-e8c0-4137-a2ae-695d0e646cdd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_676c8aef-f2bf-4aaa-8f8c-f29dbbc77d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_676c8aef-f2bf-4aaa-8f8c-f29dbbc77d12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_51a6edc1-b8bc-4bed-a1b6-94197976aeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_51a6edc1-b8bc-4bed-a1b6-94197976aeb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f8dc24e3-8081-49bc-99ff-7c6c77d60011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f8dc24e3-8081-49bc-99ff-7c6c77d60011" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_0e1fbff3-d5cd-4188-8923-38efbb9db832" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_0e1fbff3-d5cd-4188-8923-38efbb9db832" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_49d29c14-ce9e-4f75-946f-aae18dac7dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_49d29c14-ce9e-4f75-946f-aae18dac7dda" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c9e7ac56-9a9c-475a-98e0-4a4b50908aca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c9e7ac56-9a9c-475a-98e0-4a4b50908aca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_48a5096b-a429-4b1b-ba70-3b55285f6aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_48a5096b-a429-4b1b-ba70-3b55285f6aa4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fac8d7f5-1a45-4089-bfbd-b13426a157d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fac8d7f5-1a45-4089-bfbd-b13426a157d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fb781786-6187-4588-a31d-212a836e6e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:to="loc_us-gaap_SubsequentEventMember_fb781786-6187-4588-a31d-212a836e6e5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c8ae9d7a-823e-46b3-ad97-03f3e06f865c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c8ae9d7a-823e-46b3-ad97-03f3e06f865c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_b3eee37b-1997-4bb0-a768-437244defdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:to="loc_us-gaap_IPOMember_b3eee37b-1997-4bb0-a768-437244defdc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_71c13d05-2321-4abe-ba25-fec42c85477c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:to="loc_us-gaap_OverAllotmentOptionMember_71c13d05-2321-4abe-ba25-fec42c85477c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:to="loc_us-gaap_PlanNameDomain_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:to="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_A2021StockPlanMember_b9f7ce5e-e7ae-49d6-b95d-7645473de10e" xlink:href="aip-20210930.xsd#aip_A2021StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:to="loc_aip_A2021StockPlanMember_b9f7ce5e-e7ae-49d6-b95d-7645473de10e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_bbb651e8-3d0f-4341-9498-1575bd98001f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:to="loc_us-gaap_EmployeeStockMember_bbb651e8-3d0f-4341-9498-1575bd98001f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_c293df3b-db30-406a-9633-85c45cfe8214" xlink:href="aip-20210930.xsd#aip_RestrictedStockUnitsServiceAndPerformanceBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:to="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_c293df3b-db30-406a-9633-85c45cfe8214" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>aip-20210930_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 2021 Workiva-->
<!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765-->
<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_NameOfMajorCustomerDomain_1600d242-da89-4552-9bd6-016b6a505604_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b04e1bcf-1099-4abd-81b7-261cac45a3cd_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_6e0e7a45-c608-4a50-8bc6-cacbfbe42a5e_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 and comprehensive loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_af570a02-0693-46d2-a8fb-df675a578fb3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue_81d34766-67ca-4fd0-a1ba-f5a4320bb076_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink: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, Options vested and exercisable</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_e592744d-9551-4e13-b5a2-795328c9efd6_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/2021/dei-2021.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_OperatingLeaseRightOfUseAsset_8be12ee4-d9a9-4cba-b071-ed21bcb18e15_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationAxis_8876870a-1db0-4f9d-88fa-094123f67a2f_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/2021/elts/us-gaap-2021-01-31.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_srt_RangeMember_11a3f5c6-addb-4e07-933d-dd34dc9d3139_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/2021/elts/srt-2021-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_230ec7de-3dde-4415-b1e6-8ff1788487db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_c5126a38-5d46-439b-88ad-230281f94eee_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/2021/dei-2021.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_dei_EntityAddressAddressLine2_a5c1aff3-996b-420d-8222-158ae6cb4172_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fac081e6-b954-48d2-806d-cc35c9544d39_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_cc97f48c-a427-4839-a328-239d5a65a7b5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Balances on Condensed Consolidated Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_6d14ffd8-6197-44c2-aca8-e39136c484f5_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/2021/dei-2021.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_552ccfd0-0d66-4ecb-9392-216d1ec58edd_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, operating lease</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/2021/elts/us-gaap-2021-01-31.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_TemporaryEquitySharesOutstanding_a20b07b1-5c5a-4825-b933-6aea8abc15b6_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink: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, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_272cac32-5c0d-46a9-aa77-9f33a5d065e1_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_fdf1b1e1-f9a6-4633-9608-15da909c28de_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherAssetsNoncurrent_683820e2-a673-49ea-a9fa-0335b2f38060_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_688a18a4-b60f-4982-a123-a870927a9d47_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1d255c06-15ff-4417-915d-1ee6ddf7a437_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f326f447-d3be-4286-8535-2ee21900c0bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_b5e14c37-e66e-408a-b583-7b4d91535b37_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPR&amp;D</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cb773be6-e087-4432-acbd-bb600db0f974_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</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b66aad25-0434-4f06-9079-e0119ec1039a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9cb5b503-49e8-434d-9d0d-49d89b0f1d4f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_523c034e-92fb-4021-ae05-073a801de485_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">Exercises in period, intrinsic value</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_581fd946-474f-4cee-898f-a58bb04fc78b_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">Canceled (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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_14dcec5a-16d8-41c9-ba13-45a78d4ae5fe_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_e784506f-199a-465b-985d-c469ae72bd68_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/2021/dei-2021.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_SubsequentEventTypeDomain_acef2da3-fa0f-4b2f-ba9b-4d9e400d2a7c_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfIntangibleAssets_5ca9fcd2-39f6-4857-b19d-d8167e23932e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bcdb58d5-4cd5-4d34-adc0-44e5d685ef1d_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, operating lease</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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4247f6ff-866f-40d3-b3c2-377693b99c7b_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 excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_8d2609bc-a076-4fe5-8983-efb845f0b8de_terseLabel_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink: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, expected timing of satisfaction, excluding flexible spending account</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_label_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink: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, Excluding Flexible Spending Account, Period</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_documentation_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink:to="lab_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2f3551e5-50d8-414c-b486-174f83a5ab36_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_87229d5e-6659-4951-94e6-e1847d15d07c_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/2021/elts/us-gaap-2021-01-31.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_SubsidiarySaleOfStockAxis_15221b6e-2d34-425c-9382-547f8c1edc87_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2021/elts/us-gaap-2021-01-31.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_aip_NumberOfVotesPerCommonShare_2b2641ff-e817-4e55-917c-24c037256462_terseLabel_en-US" xlink:label="lab_aip_NumberOfVotesPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of votes per common share</link:label>
    <link:label id="lab_aip_NumberOfVotesPerCommonShare_label_en-US" xlink:label="lab_aip_NumberOfVotesPerCommonShare" xlink: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 Votes Per Common Share</link:label>
    <link:label id="lab_aip_NumberOfVotesPerCommonShare_documentation_en-US" xlink:label="lab_aip_NumberOfVotesPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Votes Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_NumberOfVotesPerCommonShare" xlink:href="aip-20210930.xsd#aip_NumberOfVotesPerCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_NumberOfVotesPerCommonShare" xlink:to="lab_aip_NumberOfVotesPerCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e48b0b69-e6fd-4a6c-a3c2-373f6ddef7d7_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0758842-254a-4bd6-9ffc-98cf6c109165_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/2021/elts/us-gaap-2021-01-31.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_aip_ContractWithCustomerLiabilityAdditions_323fe7a1-11c9-43dc-a41d-bc4fad173cac_terseLabel_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_aip_ContractWithCustomerLiabilityAdditions_label_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityAdditions" xlink: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, Additions</link:label>
    <link:label id="lab_aip_ContractWithCustomerLiabilityAdditions_documentation_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ContractWithCustomerLiabilityAdditions" xlink:href="aip-20210930.xsd#aip_ContractWithCustomerLiabilityAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ContractWithCustomerLiabilityAdditions" xlink:to="lab_aip_ContractWithCustomerLiabilityAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_6286a508-5063-4cd5-a9bd-dfa0e1f6deba_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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_b84e818f-89b4-4ca8-91a3-9c7b5b12bd6e_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_df53b4c8-4017-466b-a061-c113d14f33d8_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">Stock Options Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_ProceedsFromPaycheckProtectionProgramLoan_87605327-e86a-4507-957e-d58630137cf6_terseLabel_en-US" xlink:label="lab_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink: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 PPP Loan</link:label>
    <link:label id="lab_aip_ProceedsFromPaycheckProtectionProgramLoan_label_en-US" xlink:label="lab_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink: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 Paycheck Protection Program Loan</link:label>
    <link:label id="lab_aip_ProceedsFromPaycheckProtectionProgramLoan_documentation_en-US" xlink:label="lab_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Paycheck Protection Program Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink:href="aip-20210930.xsd#aip_ProceedsFromPaycheckProtectionProgramLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink:to="lab_aip_ProceedsFromPaycheckProtectionProgramLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c603b240-aeb1-497b-9394-74009e07be01_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_e0595a70-d93d-4137-adc1-79773e5f77a8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INTANGIBLE ASSETS AND GOODWILL</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_304dfff2-ff05-4787-aecb-050be2427453_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_RevolvingLineOfCreditDueNovember2018Member_c7ef2e90-d477-4359-b843-dd1ffd4b1f77_terseLabel_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueNovember2018Member" xlink: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 Line of Credit Due November 2018</link:label>
    <link:label id="lab_aip_RevolvingLineOfCreditDueNovember2018Member_label_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueNovember2018Member" xlink: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 Line Of Credit Due November 2018 [Member]</link:label>
    <link:label id="lab_aip_RevolvingLineOfCreditDueNovember2018Member_documentation_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueNovember2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit Due November 2018</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueNovember2018Member" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueNovember2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RevolvingLineOfCreditDueNovember2018Member" xlink:to="lab_aip_RevolvingLineOfCreditDueNovember2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e40876c0-6847-4bc8-b389-59ef3e646502_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">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7459bd39-0553-4e94-ba75-1e2b3cca2c90_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">Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_691e5d38-a36f-4589-a7df-84efbe921f9a_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/2021/dei-2021.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_TradeNamesMember_022071ec-360e-469c-bc78-98b59f691c1a_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_2b1b5066-6eb5-42ce-824d-382aca9069cd_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IPOMember_981aa101-6985-4e6d-92d0-3d6dcb823ccd_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b5b485ad-b48d-4f83-8fba-b253675f6651_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6ad28fa2-cef0-4897-afab-0eeb713ce6ef_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/2021/elts/us-gaap-2021-01-31.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_aip_TemporaryEquityDisclosureTextBlock_b6eb8356-121e-4c2c-a72d-f5be6156d94f_terseLabel_en-US" xlink:label="lab_aip_TemporaryEquityDisclosureTextBlock" xlink: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 AND COMMON STOCK</link:label>
    <link:label id="lab_aip_TemporaryEquityDisclosureTextBlock_label_en-US" xlink:label="lab_aip_TemporaryEquityDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:label id="lab_aip_TemporaryEquityDisclosureTextBlock_documentation_en-US" xlink:label="lab_aip_TemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityDisclosureTextBlock" xlink:href="aip-20210930.xsd#aip_TemporaryEquityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_TemporaryEquityDisclosureTextBlock" xlink:to="lab_aip_TemporaryEquityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4830791c-6507-4cb6-b4f9-bf9974350474_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c988563a-f499-4ec5-ae77-ae153d7196f1_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsByRelatedPartyAxis_67bcc9a3-b962-47d2-9925-84420832be8f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_e6727025-46d6-4599-a621-bf2a3980c28d_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_65a8937e-78e4-4200-87be-ab978cab95a2_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, net</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CapitalExpendituresIncurredButNotYetPaid_23968b5a-6554-47ca-a17c-856f25f1d764_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">Property and equipment included in vendor financing</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/2021/elts/us-gaap-2021-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9f56bb3e-e668-49b6-a159-0ec8ad758177_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of new right-of-use assets and lease liabilities for lease modification</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_b9b49a5b-1526-42bd-bfc5-d8b72e7be3eb_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/2021/dei-2021.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_PrimeRateMember_2b6524e9-71e4-4767-a1f5-5a3baa9b9e78_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4e176196-fbd8-4d79-b558-d6a17ebf1fae_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_dccab7fa-1e92-4c62-ba21-dccebc8ac299_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to common stockholders, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b26ab04c-6997-463b-86d5-82b9b8c6d098_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/2021/elts/us-gaap-2021-01-31.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_aip_VariableRoyaltiesAndOtherMember_3b1f42a3-a31a-4782-9e07-7de475a26f7b_terseLabel_en-US" xlink:label="lab_aip_VariableRoyaltiesAndOtherMember" xlink: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 royalties and other</link:label>
    <link:label id="lab_aip_VariableRoyaltiesAndOtherMember_label_en-US" xlink:label="lab_aip_VariableRoyaltiesAndOtherMember" xlink: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 Royalties And Other [Member]</link:label>
    <link:label id="lab_aip_VariableRoyaltiesAndOtherMember_documentation_en-US" xlink:label="lab_aip_VariableRoyaltiesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Royalties And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VariableRoyaltiesAndOtherMember" xlink:href="aip-20210930.xsd#aip_VariableRoyaltiesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_VariableRoyaltiesAndOtherMember" xlink:to="lab_aip_VariableRoyaltiesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3cee2bcb-28aa-4999-9d3f-b151ece6a982_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_df55f28a-2da9-4c5a-90eb-8c54ef4c5639_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">2024</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueFromContractWithCustomerTextBlock_0060102c-a890-468b-b7da-d52f1e947286_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5e695035-85a0-445d-971c-7767ee3f56e3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4b80415-ff72-4bd7-8b59-330ca6e2598c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_f1e2c88e-3d98-420b-8537-b93955357c02_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/2021/dei-2021.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_aip_VendorFinancingArrangementsMember_e7108d07-1804-43fc-a182-eceb866b8dd2_terseLabel_en-US" xlink:label="lab_aip_VendorFinancingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsMember_label_en-US" xlink:label="lab_aip_VendorFinancingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements [Member]</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsMember_documentation_en-US" xlink:label="lab_aip_VendorFinancingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsMember" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_VendorFinancingArrangementsMember" xlink:to="lab_aip_VendorFinancingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_6eb5920e-c12c-401b-89b9-8f9fdf5f69f2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_8df9cf97-e649-4c1a-8f5f-720ea7b41ed3_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_CustomerCMember_0b867073-fe41-4573-9580-8ae72a8b8b5f_terseLabel_en-US" xlink:label="lab_aip_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:label id="lab_aip_CustomerCMember_label_en-US" xlink:label="lab_aip_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label id="lab_aip_CustomerCMember_documentation_en-US" xlink:label="lab_aip_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerCMember" xlink:href="aip-20210930.xsd#aip_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_CustomerCMember" xlink:to="lab_aip_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_e1b58733-999b-4a45-ac83-45dcb2a915b6_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cf218ece-7c0f-4366-a82e-637742a1b256_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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosureItemAmountsDomain_61cc0a17-d9d4-4157-b65e-db58ec73a572_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_da22e2ef-bd57-45e3-948a-71cf59ba48eb_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/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f47542ca-3793-4877-8e84-b9e61fac1efb_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_5203d5b8-8023-4c74-9168-a27ec927715a_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" 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_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_b8c1f1f4-61eb-4613-896a-fe815d90f132_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">Lease payment due to related party</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e51c7e9f-2d22-4c0c-8ad6-68376f8a8406_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 for award (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/2021/elts/us-gaap-2021-01-31.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_OtherNoncashIncomeExpense_d69291ff-9734-4e68-b504-11ccf8797cd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_3e1d090b-6efb-4e37-9d42-38b7dbba909c_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">Long-term commissions capitalized in other assets</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/2021/elts/us-gaap-2021-01-31.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_aip_CustomerAMember_a4ca3866-aa7c-42df-ba97-9f826290f691_terseLabel_en-US" xlink:label="lab_aip_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_aip_CustomerAMember_label_en-US" xlink:label="lab_aip_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_aip_CustomerAMember_documentation_en-US" xlink:label="lab_aip_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerAMember" xlink:href="aip-20210930.xsd#aip_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_CustomerAMember" xlink:to="lab_aip_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier_99f65183-e01e-4638-bb0e-4be2ce4f8858_terseLabel_en-US" xlink:label="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, liquidation event, distribution of assets, original issue price multiplier</link:label>
    <link:label id="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier_label_en-US" xlink:label="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink: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, Liquidation Event, Distribution Of Assets, Original Issue Price Multiplier</link:label>
    <link:label id="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier_documentation_en-US" xlink:label="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Liquidation Event, Distribution Of Assets, Original Issue Price Multiplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink:href="aip-20210930.xsd#aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink:to="lab_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_DividendsTemporaryEquity_d861878a-0502-4163-8ecb-afa65f9bf760_terseLabel_en-US" xlink:label="lab_aip_DividendsTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, temporary equity</link:label>
    <link:label id="lab_aip_DividendsTemporaryEquity_label_en-US" xlink:label="lab_aip_DividendsTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Temporary Equity</link:label>
    <link:label id="lab_aip_DividendsTemporaryEquity_documentation_en-US" xlink:label="lab_aip_DividendsTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Temporary Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DividendsTemporaryEquity" xlink:href="aip-20210930.xsd#aip_DividendsTemporaryEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_DividendsTemporaryEquity" xlink:to="lab_aip_DividendsTemporaryEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_76ae3b80-b612-4ab2-a0d3-0fe264ed99ef_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted cash flows</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_58b8debe-ea3c-4a6d-ad00-0fc8414d8dd3_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period, vested, grant date fair value</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink: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, Vested, Grant Date Fair Value</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_341c0351-33a0-4223-b44d-004ef4ba7290_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink: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, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_dfabcbd5-f393-41a3-923b-b9cad72784f9_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_34f0eb66-cf93-471c-ae00-72298fcfce42_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">Term loan, net of interest and debt issuance cost</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_bd773adb-db3e-40f1-9dca-57ed0f64ec20_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of vendor financing arrangements</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/2021/elts/us-gaap-2021-01-31.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_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_9d203fa8-6da3-443a-b09c-9afea0148be7_terseLabel_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsatisfied performance obligations, excluding flexible spending account commitment</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_label_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink: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, Excluding Flexible Spending Account Commitment, Amount</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_documentation_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink:to="lab_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0be4ba15-847d-4ff9-8b63-905d618204cb_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/2021/elts/us-gaap-2021-01-31.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_GoodwillImpairmentLoss_4bd97b29-0ffa-4552-9ac7-bb0e103195de_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ab363019-021e-46eb-8971-5b3b01882b7e_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/2021/dei-2021.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_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_4b4037f5-7d44-4f3c-8f34-8d8dae8038eb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing per share amounts</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" 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/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_8d5e14e5-8160-48f1-8bdc-dfd42dea0716_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink: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 common stock shares for each restricted stock unit and restricted stock unit award (in shares)</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink: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 Common Stock Shares For Each Restricted Stock Unit</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Shares For Each Restricted Stock and Restricted Stock Unit Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_2fa548c9-5cdf-4674-9055-78df6541d861_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_dd9769a4-ed0d-4e43-a127-92b8d77d9201_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, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityCurrent_1bae0b5a-f097-4284-ae3d-1c14f844936d_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, current</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5579661f-5e2d-4862-9aea-afc875c0fed4_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapital_c1329506-4a9d-4f42-b9f8-aa8b21b3ab76_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/2021/elts/us-gaap-2021-01-31.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_aip_OfferingCostsIncurredButNotYetPaid_d5d094a6-7536-42bf-a858-e1d72ccc391e_terseLabel_en-US" xlink:label="lab_aip_OfferingCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid deferred offering costs</link:label>
    <link:label id="lab_aip_OfferingCostsIncurredButNotYetPaid_label_en-US" xlink:label="lab_aip_OfferingCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering Costs Incurred, But Not Yet Paid</link:label>
    <link:label id="lab_aip_OfferingCostsIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_aip_OfferingCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering Costs Incurred, But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_OfferingCostsIncurredButNotYetPaid" xlink:href="aip-20210930.xsd#aip_OfferingCostsIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_OfferingCostsIncurredButNotYetPaid" xlink:to="lab_aip_OfferingCostsIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_6305edbe-cf61-4514-bd26-80903f331c57_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1570b010-67e8-4594-a64a-f4e4ba5ca5d3_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, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayable_36ca7f86-0552-4802-9583-d4d9b53d7880_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/2021/elts/us-gaap-2021-01-31.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_BusinessDescriptionAndBasisOfPresentationTextBlock_e89d9e07-eaf2-42ff-b39e-7d0e45fbbce2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DESCRIPTION OF BUSINESS</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice_2c855257-2e61-4abb-82a9-b5090d9c4d3b_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink: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, Options vested and exercisable (in dollars per share)</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_46fe9c01-7876-4308-af42-92931fbef326_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/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_4f712a64-4cf4-4a3d-8aab-40c05d7f4ace_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueStockOptionsExercised_54bf126e-ed9f-4377-b08a-33b195425656_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 stock for cash upon exercise of stock options</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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_da3e71fc-0977-4f24-8e36-dfeaf275b290_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/2021/elts/srt-2021-01-31.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_srt_AffiliatedEntityMember_1d753b53-7536-4992-a970-83f7ab9b9a1c_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_5f93c244-01c4-4ccf-833a-4277b755a5bb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7ff8d212-8c2f-450d-80a9-5551367aac41_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">2023</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_2a4938f2-d057-42e2-8676-70444f423e6b_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/2021/elts/us-gaap-2021-01-31.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_DeferredFinanceCostsNet_a556ada4-48f0-4027-ba6f-7d221cda46ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized debt issuance cost</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3e6cc1ee-74b5-4c42-b0d7-e0d59c18aa87_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_cb5b0caa-b442-4bba-94ab-d93fee09e9ce_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/2021/elts/us-gaap-2021-01-31.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_ServiceOtherMember_310e76d6-6621-40f1-bb48-240567ca6f1e_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink: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_ServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink: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, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceOtherMember" xlink:to="lab_us-gaap_ServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8cac3bdc-5f7a-4bc8-97f3-19c86d42cec2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_RepaymentsOfVendorFinancingArrangements_e93054eb-c4b9-48ac-b964-32a6044eed14_negatedTerseLabel_en-US" xlink:label="lab_aip_RepaymentsOfVendorFinancingArrangements" 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 under vendor financing arrangements</link:label>
    <link:label id="lab_aip_RepaymentsOfVendorFinancingArrangements_label_en-US" xlink:label="lab_aip_RepaymentsOfVendorFinancingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Vendor Financing Arrangements</link:label>
    <link:label id="lab_aip_RepaymentsOfVendorFinancingArrangements_documentation_en-US" xlink:label="lab_aip_RepaymentsOfVendorFinancingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Vendor Financing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RepaymentsOfVendorFinancingArrangements" xlink:href="aip-20210930.xsd#aip_RepaymentsOfVendorFinancingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RepaymentsOfVendorFinancingArrangements" xlink:to="lab_aip_RepaymentsOfVendorFinancingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_75d1dfba-b6d6-411b-b1c1-5cb35c022435_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/2021/dei-2021.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_us-gaap_LiabilitiesCurrentAbstract_e8e29693-68e5-4d78-8c98-61b11bb68745_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueNewIssues_4c5f8287-803e-4ac8-9e35-c1a5d199d19f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_945dc0b0-ac19-461e-8230-c6e51ed27cab_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/2021/elts/us-gaap-2021-01-31.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_GeneralAndAdministrativeExpense_b4efa2c5-0554-412d-b82e-42fae50dd54b_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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureTextBlock_c4ab4370-f789-4c52-b886-a344b350d8ff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BORROWINGS</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_ef6107ce-09ad-4166-9e56-3dc88f08c15c_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/2021/elts/us-gaap-2021-01-31.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_493b47e9-1389-44d3-817a-91df93f35dd7_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_7a6f6dec-1165-4ed5-ae15-853fae4399b9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax penalties and interest accrued related to unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" 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/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_d85564b6-60fa-4e1e-a98b-897892406102_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink: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 common stock (in dollars per share)</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink: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, Common Stock Fair Value</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink: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, Fair Value Assumptions, Common Stock Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8da5b885-f1aa-44e4-9c4f-ce519987d6b3_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Balance</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/2021/elts/us-gaap-2021-01-31.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_PaymentsOfStockIssuanceCosts_21c6c1d6-8424-4143-a3c7-8453f4da76ad_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">Payments of deferred 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesNewIssues_a62935c9-74f8-4d90-89ac-f30f5464a877_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_23f3ae9c-3f22-4fea-9e5c-e30c4685c283_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_c825b68f-40b1-42a4-b0b6-cb4a84a398f8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value of $0.001 - 36,525,154 and 31,525,154 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; 20,607,851 and 18,486,989 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, 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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueLineItems_3790905e-f35e-430c-b186-6fe159cb5c16_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_341af976-f61f-4b90-a0b5-1420230fc8b3_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink: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 and other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_574cbff1-ce60-4941-89d0-b3034f20d562_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">Nonvested award, unrecognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c7aa9bb-7b37-4c7d-9a08-440caef8f340_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, Balance at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10947c29-127b-4bd9-ab14-9a488dd30589_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, Balance at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a20eef69-3356-4867-931b-9537416a99de_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_197b31ab-2b20-4f35-a24d-0dc52041ef18_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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_c6d2c770-0db3-4ccb-8222-a548c24aaa0c_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 9)</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubsequentEventTable_f10eeeed-6317-4686-8deb-121a499fa1c9_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeasesTextBlock_81382783-7c24-4478-adeb-ab8043b2a324_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ec75224a-8c49-4cac-a7b5-60473c87850f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ff67f11b-a932-4cb3-b4ff-78aba5171581_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">Remainder of 2021</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1904a729-9bed-4a9f-8a8f-18353d484229_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options Valuations Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_b72eb8e5-3ae5-48e5-8caa-3d0e0d7f3487_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink: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 Disclosure of Asset and Liability Not Measured at Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink: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 Disclosure of Asset and Liability Not Measured at Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:to="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_fb3a1d94-b0c1-4ce3-8592-2c24ba8b72cb_terseLabel_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Flexible spending account commitment</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_label_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink: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, Flexible Spending Account Commitment, Amount</link:label>
    <link:label id="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_documentation_en-US" xlink:label="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink:to="lab_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_266019e3-7e65-42db-85e3-6ced7726cee9_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_73c44ef8-2921-4241-87ac-5306ed69b004_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/2021/dei-2021.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_SecuredDebtCurrent_7222b90b-3c64-44af-a432-76dc475a6f0b_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan, current</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_label_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtCurrent" xlink:to="lab_us-gaap_SecuredDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_034e2004-b97a-4b16-bdae-c5f5d52bc521_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/2021/dei-2021.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1593332c-baad-4c07-9317-f37bd8f3ba1c_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/2021/elts/us-gaap-2021-01-31.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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_74ebf45b-2b91-4735-8147-658d08904b28_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_005879f0-2b02-4912-bf0a-6de1c1b07f5b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_bfa8f589-e490-4524-a6f9-16ddc994d848_terseLabel_en-US" xlink:label="lab_aip_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_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_aip_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_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_aip_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_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="aip-20210930.xsd#aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0f0f8b45-3e82-4fe4-b12d-a5d1910d8efc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_bc9f87e2-90d8-4447-8983-9804d53db4ba_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink: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, par value of $0.001 - 4,471,316 shares authorized; 4,471,316 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020 (aggregate liquidation preference of $5,768 as of September&#160;30, 2021 and December&#160;31, 2020)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8f640b07-de42-4a1d-90ee-6910ce3241de_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_26ea4789-4624-4f75-b52f-66c3fd2b24c2_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_d29001ae-ea0f-48e7-aa68-255708a67a8f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_40da12fe-1d8f-43a8-86ea-0843a7de0a4b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_04841bef-f5b2-4878-ac8c-bf98d5aa274a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_CarryingReportedAmountFairValueDisclosureMember_cc0cde40-a304-47dd-9687-1b5719acf591_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_4bec1db1-1972-41cc-b5a2-0e7ddabdd026_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/2021/elts/us-gaap-2021-01-31.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_VariableRateAxis_419f19d6-c7d6-4c47-817a-14307fc5ebd4_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/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_850675ef-5cfa-48f9-b2cf-e8ebea9b7669_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_786225f8-500f-4e93-9a50-8c73f451e6db_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">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm_54609ba5-a7c6-4547-9696-862b2423b0a0_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Options vested and exercisable</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c61eb7df-c6c0-47fd-b74b-d48f54ece54a_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">Stockholders&#8217; Deficit</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_36dd4402-0ca4-4673-9024-2ecb94cbac1f_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/2021/elts/us-gaap-2021-01-31.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_VariableRateDomain_3dc3343f-e209-4b97-b81c-b2b026ed7c52_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalMember_e38dc79c-2a01-47bf-84d5-f72734114641_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/2021/elts/us-gaap-2021-01-31.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_aip_VendorFinancingArrangementsCurrent_2242a96c-b381-4db1-b95b-19d015c79153_terseLabel_en-US" xlink:label="lab_aip_VendorFinancingArrangementsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor financing arrangements, current</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsCurrent_label_en-US" xlink:label="lab_aip_VendorFinancingArrangementsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements, Current</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsCurrent_documentation_en-US" xlink:label="lab_aip_VendorFinancingArrangementsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsCurrent" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_VendorFinancingArrangementsCurrent" xlink:to="lab_aip_VendorFinancingArrangementsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c634dc74-e3e5-4f6c-82e2-bab28781d26c_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</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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeDomain_6c33683a-9f67-4d85-8c69-567de2e4eb58_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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_25894a68-1d09-4e21-8f5a-4faa948bb677_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/2021/elts/us-gaap-2021-01-31.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_aip_AccruedAndOtherLiabilitiesCurrent_be3e7e77-dcef-4cd2-bf60-6c62832c79d6_terseLabel_en-US" xlink:label="lab_aip_AccruedAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_aip_AccruedAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_aip_AccruedAndOtherLiabilitiesCurrent" xlink: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 And Other Liabilities, Current</link:label>
    <link:label id="lab_aip_AccruedAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_aip_AccruedAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_AccruedAndOtherLiabilitiesCurrent" xlink:href="aip-20210930.xsd#aip_AccruedAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_AccruedAndOtherLiabilitiesCurrent" xlink:to="lab_aip_AccruedAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_cb855c0d-7874-47b2-baeb-ffb9290d2a92_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of term loan and vendor financing agreements</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cb93a32a-79cc-4fe0-8de6-45eb6a93188c_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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_e339ecc7-0071-4cb5-9980-55e344711383_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/2021/elts/srt-2021-01-31.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_65432a8b-f002-4d4b-9229-9cced4998e83_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/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_7fefd3d7-cd84-4802-9b5c-b8383f526580_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price as percentage of fair market value</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink: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, Exercise Price As Percentage Of Closing Price On Day Prior To Grant Date</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink: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, Exercise Price As Percentage Of Closing Price On Day Prior To Grant Date, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_8128b2ad-f3e4-420b-b386-127b3d989814_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a71f2dcc-bf39-4166-a411-707f31f15a18_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_bdf1c369-b8e3-4394-b4f9-56661e3c9575_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1b379497-fed7-48ba-a122-5fdbb86e0eef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Balance</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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1017487c-43c4-4bf6-902b-6c75bcba6e39_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fe1cea66-3747-4243-8a36-50e184bc33ee_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' deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7b8788a6-9e47-4b54-aa15-f56118903546_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b68193b6-96af-4ba4-8feb-fdad1fe624c4_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_861f02bd-34c7-4d3b-81ca-2cc0211faadc_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/2021/elts/us-gaap-2021-01-31.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_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_1a30ba2b-d843-43a3-8e69-fe173535f86a_terseLabel_en-US" xlink:label="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink: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 only payments, period</link:label>
    <link:label id="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_label_en-US" xlink:label="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink: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, Interest Only Payments, Period</link:label>
    <link:label id="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_documentation_en-US" xlink:label="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink: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, Interest Only Payments, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink:href="aip-20210930.xsd#aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink:to="lab_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_b8046fc6-34ce-48ba-83e3-6acc9eb4bf82_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' deficit:</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/2021/elts/us-gaap-2021-01-31.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_NoncashInvestingAndFinancingItemsAbstract_0943ed66-0a68-4287-9b59-a3fb15ec7666_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_f9b3095a-02a4-4cef-a8c1-260bc895665f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_c4b8f4e8-840c-4fdd-80b4-d1bc22ddb535_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_8c2b9a6a-43eb-4e12-99b6-8ec5a8853d33_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9106b22c-9b39-49fc-9927-0fbda0bbbb5c_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, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_0019a3a0-4c64-41e8-aeef-04000f91c255_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentInterestRateEffectivePercentage_e2c00146-7d55-4943-9c91-9e072aacec90_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, effective percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_9bc9f009-1de9-45a4-bcc4-a069d7ea2204_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_7eb9dd8f-cd75-480b-bdcb-eefd44995228_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 capitalized sales commissions</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/2021/elts/us-gaap-2021-01-31.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_dei_CityAreaCode_caf24280-3edc-4b1e-97e9-65666a7de9dd_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/2021/dei-2021.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_aip_DebtInstrumentInterestCost_b7628980-38df-419c-9806-0ea24cb586fe_negatedTerseLabel_en-US" xlink:label="lab_aip_DebtInstrumentInterestCost" 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: interest</link:label>
    <link:label id="lab_aip_DebtInstrumentInterestCost_label_en-US" xlink:label="lab_aip_DebtInstrumentInterestCost" xlink: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 Cost</link:label>
    <link:label id="lab_aip_DebtInstrumentInterestCost_documentation_en-US" xlink:label="lab_aip_DebtInstrumentInterestCost" xlink: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, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentInterestCost" xlink:href="aip-20210930.xsd#aip_DebtInstrumentInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_DebtInstrumentInterestCost" xlink:to="lab_aip_DebtInstrumentInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_99acd10c-a5ae-4158-8a97-99c0bab3a7d6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c6315a4-c802-400b-9df3-37e252523b86_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_65720134-eb1b-4137-8289-dd62e048134d_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_dei_AmendmentFlag_10f35d02-db70-4825-94d0-75e99031f68a_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/2021/dei-2021.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_ConcentrationRiskTable_b0ac31af-96e6-4f96-90d0-de9eb080f1f5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_aed1baf7-8eb2-4e09-8cf4-102579d6036e_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_7003ce50-dcba-4a81-8fbb-d22cc52798e0_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 exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_76438d78-7ffb-4f7d-92b9-02b21b8f8a91_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_e362a25a-f5ec-4640-9bc8-43da3fe242ea_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_be06a675-64ce-4fda-943a-bc7582d14b91_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4626614f-22b8-4eac-b3bc-e0c63e73ef5b_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">Income tax provision</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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetCurrent_897b7edf-29b2-4f46-9ed9-9736ebb636f5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0897c905-be4d-4877-b130-ed4505851bfc_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_63696cdc-4eea-4d11-ba9b-3beb8f3526de_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/2021/elts/us-gaap-2021-01-31.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_AssetsCurrent_6aef96cc-03c7-4b6b-8528-facd43b9a018_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/2021/elts/us-gaap-2021-01-31.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_SellingAndMarketingExpenseMember_fb572809-2d0b-43c9-bbdc-b70e28acb9c0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7478ec40-3620-485d-80a6-3f87de161de9_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 undiscounted cash flows</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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueTable_6ce2f4de-9989-4623-b0bd-0aab79e700ca_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskTypeDomain_bd029810-a646-4732-b5bb-549fb132b5d8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_40624782-b786-4ff0-a8c5-55581842bb7f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_54359c93-a177-4f02-8df0-1dc7cce3a419_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_08098709-05a3-4d46-acca-00d040925f5a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_a35b9e65-b408-4096-a519-5789f495010c_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_598efd7e-5f83-45a6-9933-cb2426ad9a82_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/2021/dei-2021.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_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/2021/elts/us-gaap-2021-01-31.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_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_5ef74394-4673-4d68-b6e8-8106eb7470d2_terseLabel_en-US" xlink:label="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink: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, Service And Performance Based</link:label>
    <link:label id="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_label_en-US" xlink:label="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink: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, Service And Performance Based [Member]</link:label>
    <link:label id="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_documentation_en-US" xlink:label="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units, Service And Performance Based</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink:href="aip-20210930.xsd#aip_RestrictedStockUnitsServiceAndPerformanceBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink:to="lab_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_03216054-7796-410a-9910-a725743f3405_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d982f674-e80f-4a0c-8612-68537e10cc08_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">Option, cost not yet recognized</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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtCurrent_6ff59ad1-6747-4536-82cf-de938397c3b8_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Vendor financing arrangements, current</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/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_1d77941a-3f8e-4bbb-9b56-14c6af31a5b2_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/2021/elts/srt-2021-01-31.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_dei_EntityIncorporationStateCountryCode_76ea4031-5d05-493d-a870-aa0a650ae188_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/2021/dei-2021.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_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation_14448680-c014-4e78-8423-fc4568d5c60f_terseLabel_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, mandatory conversion, common stock sale, minimum valuation</link:label>
    <link:label id="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation_label_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink: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, Mandatory Conversion, Common Stock Sale, Minimum Valuation</link:label>
    <link:label id="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation_documentation_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Mandatory Conversion, Common Stock Sale, Minimum Valuation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink:href="aip-20210930.xsd#aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink:to="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_fa425e82-37d7-4dd0-90fe-d97d5ac2a20f_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/2021/dei-2021.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_5fcbd15a-64f2-48be-8aca-cda6fcd03b00_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested award, excluding options, unrecognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6f6ec8af-2145-4b2a-a70a-6ffdd1677574_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/2021/elts/us-gaap-2021-01-31.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_ShortTermLeaseCost_d332fefb-8d11-4499-b1d3-046ea4a40369_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SellingAndMarketingExpense_d2c5a22a-eb98-432d-b962-d764bc424568_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/2021/elts/us-gaap-2021-01-31.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_StockRepurchasedDuringPeriodShares_33f3ee2a-f1e9-4dfa-a327-6a4d065e0d6d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased during period (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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f3554afc-0999-403d-8d44-0179dd0f902c_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">2022</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityExTransitionPeriod_e8b125ec-70dd-4292-ae6f-7133a6f41dfd_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/2021/dei-2021.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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_70df0422-ba55-4dee-8f0a-16eeae2c421e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_3eb4a377-296b-49d0-ba85-b5de59712760_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, gross</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3543361e-4a85-4df2-932e-b376c8c67602_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInContractWithCustomerLiability_fbc7f64e-7c6f-4349-8611-97099005c988_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6b6224a0-ca68-4a66-8f74-3668217edda4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_136faf8d-43dc-4283-9dda-d30b13e35aed_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">Unsatisfied performance obligations</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/2021/elts/us-gaap-2021-01-31.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_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_aee8c36a-a81f-4050-ba01-baa9ebcb13e8_negatedTerseLabel_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" 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">Revenue recognized</link:label>
    <link:label id="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_label_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink: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, Including Opening Balance</link:label>
    <link:label id="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_documentation_en-US" xlink:label="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:href="aip-20210930.xsd#aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="lab_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_57863dc4-4f0b-420c-9434-17b75c72f21d_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">2025</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/2021/elts/us-gaap-2021-01-31.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_IntangibleAssetsGrossExcludingGoodwill_e355b25b-314c-42b8-b6db-bfe4fda0478a_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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 intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressStateOrProvince_76e69ab1-ded2-4706-a33b-8975af4f01d5_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/2021/dei-2021.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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0d857a93-95af-45c3-9530-3547bd0c4215_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Available for Future Grant</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_850e657b-5bd7-4f38-aa9b-1df9c47f6117_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_a87bb57f-e00f-43d9-9542-2fd077bd6f6e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_35dfc095-10ec-4ea1-a637-fdc614f4136c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_e1702789-e685-460d-9fd8-42960f335be8_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_254a7b99-dffe-4e3d-ab7d-715e13a61e60_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink: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 Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink: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 Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityAbstract_b5315653-6a38-40f5-bfcb-94ec7a550dbc_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityAbstract" xlink: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_TemporaryEquityAbstract_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAbstract" xlink:to="lab_us-gaap_TemporaryEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_45bd3354-ab9e-4bd6-8789-e704833695d5_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c21c8947-b20a-4cd0-98ce-7029019269cc_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_49f860d6-000f-4dcf-b060-b73511fa6337_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 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_e236dda2-38e9-466e-837a-2f7577e3e101_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/2021/dei-2021.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_dei_LocalPhoneNumber_ceb31763-08ec-4180-94bf-b8cb515133ee_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/2021/dei-2021.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_719b5ff7-91a0-459e-b24e-a778324dc248_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">Stock-Based Compensation Related to Stock-Based Awards to Employees</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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromIssuanceOfCommonStock_c1b52a14-a02c-400c-aa59-55cf4f7e35dc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_311065d1-0e2c-467f-8777-eb8ddf8b6e77_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/2021/elts/us-gaap-2021-01-31.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_PlanNameDomain_2baccd23-218d-4d26-9a36-8f1869e9960e_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_05f63aa6-c99a-49ab-b559-ae5c68f37020_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/2021/elts/us-gaap-2021-01-31.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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_6d7d462e-2ead-43fb-80ac-0d8cd6c07887_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink: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 additional shares authorized, annual percentage</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink: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, Annual Percentage Increase</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Number Of Additional Shares Authorized, Annual Percentage Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_f8a2f8e0-6dda-4238-b481-d1dca6ff9b5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of principal portion of Term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber_cc439581-c670-4b45-a4d6-ac9eb98befdf_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink: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, Options vested and exercisable (in shares)</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_79a8ecb6-0d09-4f30-863b-ff3509d4146e_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_14cc5823-677e-43df-b69b-38f19e3ba777_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/2021/elts/srt-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6be89cef-fd71-48ac-b816-4c51f22e29ea_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/2021/elts/us-gaap-2021-01-31.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_RevolvingCreditFacilityMember_b1909e0b-143a-4e6e-a90e-4ffbe3957c96_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_9346dd09-45f2-48c9-9149-ae4816e1c2be_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/2021/elts/us-gaap-2021-01-31.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_aip_ChangeInContractWithCustomerLiabilityRollForward_13a920eb-502d-440c-a82a-1b7a55fcdad1_terseLabel_en-US" xlink:label="lab_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink: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 Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_aip_ChangeInContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_aip_ChangeInContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink:href="aip-20210930.xsd#aip_ChangeInContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink:to="lab_aip_ChangeInContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_93ccced0-3a6f-4c77-abf5-db715e197e9c_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/2021/elts/us-gaap-2021-01-31.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_LeaseCostTableTextBlock_08aa1a87-f9ca-482c-9ee9-e557a6cc498a_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">Operating Lease Costs</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityTaxIdentificationNumber_2f5ab702-f4df-4d58-8bc9-40f5bc97f5df_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/2021/dei-2021.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_SubsequentEventLineItems_00589763-6163-46d9-8cb8-7b349db85474_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/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingBasic_32ef89a6-99f6-4d6a-ad24-95728e37d4c8_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing per share amounts, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2951445e-6b05-46fb-b650-7215cbced689_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding - 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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_e989b280-3e89-45c0-972e-027cef28c398_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to common stockholders, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_dd9e988b-11f5-48e2-8e24-5fddb89a39aa_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/2021/elts/us-gaap-2021-01-31.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_SaleOfStockPricePerShare_5c094a87-8fac-4091-8e6c-4eca3ee33d80_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_49b7b412-a600-4140-ab03-604264599c6b_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Vendor Financing Arrangements</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_69c8c2aa-83aa-4302-ac87-2667c588a676_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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_31785fe9-f119-4dda-aef1-3eefdf1c86f6_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss and comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_TemporaryEquitySharesAuthorized_ed109ac0-d2dd-4d9f-b84e-f667fd3d8f1a_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink: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, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink: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 Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_6b77a506-a585-4003-83f5-1f308746a9bf_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_71514b63-efe0-4f8c-b8a0-d2839ba09920_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_e8039fd1-1600-4eb5-a54a-4c8158b2b0af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_14f4a9b8-6c08-47ea-9418-696163aef5c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_0cde8ee5-78b1-465d-81cf-7ea6065fc373_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3b25654-3375-42f0-8dc3-97e4293a1828_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionLineItems_ef04423c-e975-42ac-ab35-8e658b24f82e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_CustomerBMember_0359ab63-7d3a-4b18-b415-a5a2d52b29d6_terseLabel_en-US" xlink:label="lab_aip_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_aip_CustomerBMember_label_en-US" xlink:label="lab_aip_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_aip_CustomerBMember_documentation_en-US" xlink:label="lab_aip_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerBMember" xlink:href="aip-20210930.xsd#aip_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_CustomerBMember" xlink:to="lab_aip_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_b535db72-9740-48f6-add5-75cb8912ec41_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_052e931e-7612-4f79-9735-55a58700bd97_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_f531e03f-e711-408e-ae85-63bad38450fd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_c881eb39-79e7-4fee-8e00-a306ef277b54_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_f243fd90-76cb-41f1-bce1-bd6c30cb02b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink: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, Vested and Expected to Vest, Outstanding [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4d9689e5-97c0-4d8c-a55f-2bfa8e3359b1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_63da844c-7c7b-4598-b194-0ca28d5eeb94_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_05bab9b7-dd94-477b-ae15-a73b42a4b78a_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_56274ed8-1c33-45a6-bee4-0e1ef450e2b8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_66df0fab-2330-45ae-9537-d4ec0636696a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period (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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInTemporaryEquityRollForward_a8d45531-2de8-4fa1-8934-041bd92a50e3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_042d8fa5-68c1-4436-8f4d-08b73b331dd4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_e518f052-eac4-42cf-9cf3-9872fe479e38_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_130b7cd2-3d8e-4e37-b70c-c091e3643fc0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for settlement 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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskBenchmarkDomain_90cd935e-ccf2-4de4-a5c4-6f0a73ca29b4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_be358c8e-daec-4e5b-8d2b-93b8d72bf88c_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a989267b-bd67-4c6d-b6e6-7ccd930e8662_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 Shares</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/2021/elts/us-gaap-2021-01-31.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_LeaseCost_3e9eabf8-a9dd-4108-bbdf-0eedcff421f9_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationDomain_b536e8e6-316a-4e1b-adb0-92216e5301ca_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentTerm_3c092914-d5e4-4fff-9da9-eb15873bccae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility renewal term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_4f15adc0-b8e2-44e6-98ca-27ecaf96f563_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_60f4c22b-e0bb-4330-8ee2-e4ef91c65989_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink: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, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink: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 Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_98fcddb3-2f00-4643-9717-ffb775d48631_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_19659e5f-1da9-4c05-9673-7b047f65140f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_e8d0cb5f-b037-4272-86c2-36a657a49422_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreference_534ea07e-4d3a-4cc1-950a-047de92590dd_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink: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, liquidation preference</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink: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, Liquidation Preference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_259f225b-f519-4c63-a326-31a655bdde8c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Future Repayments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9ea80aec-1120-481c-a60c-c63f14299e3b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_734ab655-c279-4eb7-a2fd-b1e7c7dc331c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_4e203c2d-0f1a-40e0-9362-0a047e48a4ae_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_3e8c7f52-811d-40fe-a404-803532a22f24_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/2021/dei-2021.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_aip_VendorFinancingArrangementsNoncurrent_5f0d3d35-cc8d-49de-a770-0e930e6536f4_terseLabel_en-US" xlink:label="lab_aip_VendorFinancingArrangementsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor financing arrangements, noncurrent</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsNoncurrent_label_en-US" xlink:label="lab_aip_VendorFinancingArrangementsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements, Noncurrent</link:label>
    <link:label id="lab_aip_VendorFinancingArrangementsNoncurrent_documentation_en-US" xlink:label="lab_aip_VendorFinancingArrangementsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Financing Arrangements, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsNoncurrent" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_VendorFinancingArrangementsNoncurrent" xlink:to="lab_aip_VendorFinancingArrangementsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum_e973720e-f9eb-4d01-b7bd-67132d35fe3e_terseLabel_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, mandatory conversion, common stock sale cash proceeds minimum</link:label>
    <link:label id="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum_label_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink: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, Mandatory Conversion, Common Stock Sale Cash Proceeds Minimum</link:label>
    <link:label id="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum_documentation_en-US" xlink:label="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Mandatory Conversion, Common Stock Sale Cash Proceeds Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink:href="aip-20210930.xsd#aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink:to="lab_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2fba56f6-25a7-40ac-a4e8-47fa839a3686_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">Balance at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_eb729259-b054-48e2-9cb7-398dc1e4b10b_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">Balance at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_ba142923-9a01-4ad0-bb54-9bf81ddf53c1_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/2021/dei-2021.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_LongTermDebtNoncurrent_fa976dc0-cf75-4d14-8f69-9b8546bf7b1c_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">Carrying value of term loan and vendor financing agreements</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9aeeab84-0220-4e13-ad04-3f92f06ea2e6_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Vendor financing arrangements, noncurrent</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/2021/elts/us-gaap-2021-01-31.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_aip_CustomerDMember_7e3faa1f-0179-452b-98bd-6ed068c2bad5_terseLabel_en-US" xlink:label="lab_aip_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D</link:label>
    <link:label id="lab_aip_CustomerDMember_label_en-US" xlink:label="lab_aip_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D [Member]</link:label>
    <link:label id="lab_aip_CustomerDMember_documentation_en-US" xlink:label="lab_aip_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerDMember" xlink:href="aip-20210930.xsd#aip_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_CustomerDMember" xlink:to="lab_aip_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_a9f33090-3062-48a5-9fb8-b871c83f583e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5cb03205-d1f2-4810-9b93-38cffa9c9340_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 stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_c1b7b795-37e6-47f6-9d0c-858345d49bb3_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">Stock-based compensation</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/2021/elts/us-gaap-2021-01-31.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_aip_OperatingLeaseRightOfUseAssetNonCashExpense_6b4bb328-140c-44b2-bcfe-4a4b32f14d2a_terseLabel_en-US" xlink:label="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink: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 non-cash lease expense</link:label>
    <link:label id="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense_label_en-US" xlink:label="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink: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, Non-cash Expense</link:label>
    <link:label id="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense_documentation_en-US" xlink:label="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Non-cash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink:href="aip-20210930.xsd#aip_OperatingLeaseRightOfUseAssetNonCashExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink:to="lab_aip_OperatingLeaseRightOfUseAssetNonCashExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2ce19ac9-9bfe-46d5-b80e-c74accce06fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a2678781-a52a-48cc-92a4-b8fe5e223ddd_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e8060ec8-aeff-4849-bc00-c1b959b29984_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_918cb74e-cd12-4b84-b990-af9539d28407_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/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_387a69e4-fb8f-4f5a-baa9-ed4d79719f1d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_LongTermDebtUndiscountedExcessAmount_5dc0692b-c73b-4cc3-abc8-ad01072a8a99_negatedTerseLabel_en-US" xlink:label="lab_aip_LongTermDebtUndiscountedExcessAmount" 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_aip_LongTermDebtUndiscountedExcessAmount_label_en-US" xlink:label="lab_aip_LongTermDebtUndiscountedExcessAmount" xlink: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, Undiscounted Excess Amount</link:label>
    <link:label id="lab_aip_LongTermDebtUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_aip_LongTermDebtUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LongTermDebtUndiscountedExcessAmount" xlink:href="aip-20210930.xsd#aip_LongTermDebtUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_LongTermDebtUndiscountedExcessAmount" xlink:to="lab_aip_LongTermDebtUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_1062f497-1518-48a3-8ea0-45ce1f6213e2_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink: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 shares issued upon conversion (in shares)</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock, Shares Issued upon Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_7c4dd40b-a601-488d-befc-a4fefd2875d5_terseLabel_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink: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, vested</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_label_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink: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, Grant Date Fair Value, Vested</link:label>
    <link:label id="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_documentation_en-US" xlink:label="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink: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, Grant Date Fair Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink:to="lab_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9792b0a8-1575-4cd0-b5ab-52cac1d67c61_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, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64e49d80-a649-4a5d-95d6-2d363491922a_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, 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/2021/elts/us-gaap-2021-01-31.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_SaleOfStockNumberOfSharesIssuedInTransaction_a6cdba5e-8e4d-44fc-9da9-d9fda47806c7_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_0b21ad6c-57ce-4f52-8bd0-1a6538baabde_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_9dfb7f3f-dfaa-4043-900d-aebb73bcd98f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_5db14355-4f02-47a2-aab7-a59fbe53143c_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2788d18a-900d-4f15-9642-873ec716d377_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromPaymentsForOtherFinancingActivities_f690ddef-57db-4219-a7b7-20d90d8fe7cc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink: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_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink: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 (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_91ab208d-8756-401d-88c5-c56468869a7a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5b0fe7da-e30e-4239-9b5d-5964ae2b6d3a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital shares reserved for future issuance</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_333c20b9-a77d-427b-b33f-9fe48d10a2e5_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/2021/dei-2021.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f6ea56dd-e732-49f5-8161-ac6863309638_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_32224536-ded3-4f17-b04b-e78e4a4b3c1b_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/2021/dei-2021.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_StockIssuedDuringPeriodSharesStockOptionsExercised_57758c74-ab62-4239-a80c-339b8096ef1a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f78605ee-09c2-4f42-af88-dec4c79abf1a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_54ededc5-17af-41b2-9ee0-83b54c8cbe8d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing per share amounts, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6e2f9709-d1e4-466e-8a07-df2bad68db90_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding - 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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureTextBlock_4c10a593-2a3e-4b28-9a8b-5ab8de9b30d0_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_da79c002-fcb8-4086-8b7f-80c1f4ce4f4c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_1649db01-59a6-4087-9c0c-6de1597db9c8_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_8596d34f-1306-4c44-b34d-38d3ee28c6cb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_e4756915-7762-4cb8-b3b7-e7aceeb20ac3_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/2021/elts/us-gaap-2021-01-31.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_dei_CurrentFiscalYearEndDate_1f38df45-d919-468d-9ced-4c11716a5ba5_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/2021/dei-2021.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_DebtInstrumentBasisSpreadOnVariableRate1_8326a739-e708-4b81-928a-6274dad038b4_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</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/2021/elts/us-gaap-2021-01-31.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_FairValueByMeasurementBasisAxis_d933e647-789e-4df8-b7f0-43fbf9d94d32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink: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 Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink: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 Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_cbcd621a-4148-43f4-b4a7-514fe11714c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostTableTextBlock_091c57a0-2948-4545-a71e-fd8c013963a6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink: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 Direct Commission Costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" 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/2021/elts/us-gaap-2021-01-31.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_CreditFacilityAxis_bddafa0e-f5de-4e32-a250-3b287677faba_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_c9e237ae-3b40-4606-b843-181fd23b380c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RoyaltyMember_3944a6cc-fc54-4f6a-b886-3c4f12f9459c_terseLabel_en-US" xlink:label="lab_us-gaap_RoyaltyMember" xlink: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 royalties</link:label>
    <link:label id="lab_us-gaap_RoyaltyMember_d6ec224b-5250-4468-b367-08e7cc4acd7f_verboseLabel_en-US" xlink:label="lab_us-gaap_RoyaltyMember" 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">Sales-Based Royalties</link:label>
    <link:label id="lab_us-gaap_RoyaltyMember_label_en-US" xlink:label="lab_us-gaap_RoyaltyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyMember" xlink:to="lab_us-gaap_RoyaltyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d2c7abeb-5203-4211-8c8a-fc3073204729_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/2021/elts/us-gaap-2021-01-31.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_PortionAtFairValueFairValueDisclosureMember_65133a5b-3f19-4f94-89fa-426e130e2720_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca4ce3a1-d5f0-48f2-ab86-444a8b01d6fe_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/2021/elts/us-gaap-2021-01-31.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_aip_TemporaryEquityOriginalIssuePrice_ec2b78b3-01ac-4ce9-a8a7-a1f06e0f1e12_terseLabel_en-US" xlink:label="lab_aip_TemporaryEquityOriginalIssuePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, original issue price (in dollars per share)</link:label>
    <link:label id="lab_aip_TemporaryEquityOriginalIssuePrice_label_en-US" xlink:label="lab_aip_TemporaryEquityOriginalIssuePrice" xlink: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, Original Issue Price</link:label>
    <link:label id="lab_aip_TemporaryEquityOriginalIssuePrice_documentation_en-US" xlink:label="lab_aip_TemporaryEquityOriginalIssuePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Original Issue Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityOriginalIssuePrice" xlink:href="aip-20210930.xsd#aip_TemporaryEquityOriginalIssuePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_TemporaryEquityOriginalIssuePrice" xlink:to="lab_aip_TemporaryEquityOriginalIssuePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82ecdd42-6377-44d3-be69-3d8c3037771f_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ea42d60b-add5-4644-9fe4-2fd7896cb441_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_80767411-36be-46c6-b9c2-06536ca44997_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/2021/elts/us-gaap-2021-01-31.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_ConsolidationPolicyTextBlock_59c8b953-bef8-4488-9432-823cd45066c3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7cbe7776-0949-46a9-8811-f68a419c8056_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrent_9f9b827f-4dea-4100-8428-41be125db5af_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/2021/elts/us-gaap-2021-01-31.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_EmployeeStockMember_7ef7b7a8-29d7-43a9-a7e0-0531acc46ea1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_ac32646c-bb4a-4a02-9362-e892ceb3df79_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">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_aip_A2021StockPlanMember_749390b0-6bd9-4c85-8fa9-da13de0836ef_terseLabel_en-US" xlink:label="lab_aip_A2021StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Stock Plan</link:label>
    <link:label id="lab_aip_A2021StockPlanMember_label_en-US" xlink:label="lab_aip_A2021StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Stock Plan [Member]</link:label>
    <link:label id="lab_aip_A2021StockPlanMember_documentation_en-US" xlink:label="lab_aip_A2021StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Stock Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_A2021StockPlanMember" xlink:href="aip-20210930.xsd#aip_A2021StockPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_A2021StockPlanMember" xlink:to="lab_aip_A2021StockPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_725cf428-cac5-4a94-bf7a-7f965b161127_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/2021/dei-2021.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_DebtInstrumentNameDomain_17c465d2-052f-4093-ba43-05b1476b7041_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_41b40038-308f-4834-addd-12afeedda0e9_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/2021/dei-2021.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_StatementTable_33bc7be2-9088-482d-a97f-0b41e00fe36f_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_13a4e9e5-dbee-47e2-ae85-212e14ee4c21_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LicenseAndMaintenanceMember_46186f89-7d81-4863-9474-8159ece8ad93_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing, support and maintenance</link:label>
    <link:label id="lab_us-gaap_LicenseAndMaintenanceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Maintenance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndMaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndMaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndMaintenanceMember" xlink:to="lab_us-gaap_LicenseAndMaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_cdc7f63a-cb84-44d5-9d6f-717f7855e4fb_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/2021/elts/srt-2021-01-31.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_SubsequentEventMember_46cc3437-8359-463a-886d-68bfc108ea54_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/2021/elts/us-gaap-2021-01-31.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_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/2021/dei-2021.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_PreferredStockMember_6a2905f0-75d3-459e-bfd6-1158cea095eb_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/2021/elts/us-gaap-2021-01-31.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_GuaranteesIndemnificationsAndWarrantiesPolicies_d7133273-b8fb-4249-89d5-e0baaa6312d1_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnifications</link:label>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_label_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_efcb4cf7-df11-447f-93e4-52a7df800f65_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_aip_RevolvingLineOfCreditDueAugust2018Member_8d8a16a5-1e17-483b-96db-cdd922fcc4cf_terseLabel_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueAugust2018Member" xlink: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 Line of Credit Due August 2018</link:label>
    <link:label id="lab_aip_RevolvingLineOfCreditDueAugust2018Member_label_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueAugust2018Member" xlink: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 Line Of Credit Due August 2018 [Member]</link:label>
    <link:label id="lab_aip_RevolvingLineOfCreditDueAugust2018Member_documentation_en-US" xlink:label="lab_aip_RevolvingLineOfCreditDueAugust2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit Due August 2018</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueAugust2018Member" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueAugust2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aip_RevolvingLineOfCreditDueAugust2018Member" xlink:to="lab_aip_RevolvingLineOfCreditDueAugust2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_81b3afca-2146-4931-8fd5-ec007d830cd7_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeAxis_c823e810-0ed9-4d0b-8a89-3b8c094bd3af_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/2021/elts/us-gaap-2021-01-31.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_DevelopedTechnologyRightsMember_58071955-9e30-4d50-95c8-928e09a5ee2e_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_8bf2b876-a4cf-4580-91eb-6c03a46bb8d3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_00de522a-3a88-4cdc-ba12-3732495ae741_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByBenchmarkAxis_419a839a-7d9b-4bfc-b4b0-4a51f8eeda24_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_30515336-014f-4214-bbec-71bf7d56f72c_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">Short-term commissions capitalized in prepaid expenses and other current assets</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4b84c4bb-df91-4599-9c0b-dedebf800740_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_cf3940db-aba3-4e34-8f5a-76ac3c11a627_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic monthly payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>aip-20210930_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 2021 Workiva-->
<!--r:33217177-b844-4a88-a0ab-84d72ec961d7,g:d66fae8a-2890-471a-8d97-89be63373765-->
<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.arteris.com/role/Cover" xlink:type="simple" xlink:href="aip-20210930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_efedd58d-8e9a-4b9d-b5e8-45bcc9be768c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentType_efedd58d-8e9a-4b9d-b5e8-45bcc9be768c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b77427cd-5e34-410a-b518-c3108f3751e5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentQuarterlyReport_b77427cd-5e34-410a-b518-c3108f3751e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6771018e-e02c-4589-8945-52fb75e57d6d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentPeriodEndDate_6771018e-e02c-4589-8945-52fb75e57d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_20e39007-2855-4211-a0f7-0eb76a3647ac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentTransitionReport_20e39007-2855-4211-a0f7-0eb76a3647ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_59dfd870-57ec-458e-88fa-de995f2adb5f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityFileNumber_59dfd870-57ec-458e-88fa-de995f2adb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_6e9b8fa0-81cf-43b3-a6cd-cae311b5335d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityRegistrantName_6e9b8fa0-81cf-43b3-a6cd-cae311b5335d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_17de7df9-3a5c-4a57-9304-da9b7acf1439" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_17de7df9-3a5c-4a57-9304-da9b7acf1439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_77bd5cc8-aa41-4d55-8aae-a9ae3bfaaddf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityTaxIdentificationNumber_77bd5cc8-aa41-4d55-8aae-a9ae3bfaaddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_89f39319-6fa9-4b7d-814d-f096bafd57f6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityAddressAddressLine1_89f39319-6fa9-4b7d-814d-f096bafd57f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_3b86462f-995d-46ce-b515-ff238f6e7562" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityAddressAddressLine2_3b86462f-995d-46ce-b515-ff238f6e7562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8aea1934-6d3f-43d4-a8b0-ff69dae89000" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityAddressCityOrTown_8aea1934-6d3f-43d4-a8b0-ff69dae89000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_004ef18c-fe88-43ee-b7cf-f3040b372ff1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityAddressStateOrProvince_004ef18c-fe88-43ee-b7cf-f3040b372ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7dece130-12bf-437b-9ad4-bf7248ba05dd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityAddressPostalZipCode_7dece130-12bf-437b-9ad4-bf7248ba05dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_cd2ef36e-a0f3-4e78-bfdc-e14503e60150" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_CityAreaCode_cd2ef36e-a0f3-4e78-bfdc-e14503e60150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c0aa932a-903e-4058-af44-7226bbb004d8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_LocalPhoneNumber_c0aa932a-903e-4058-af44-7226bbb004d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3b0e612f-d014-465d-b414-f6bcfe9d019d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_Security12bTitle_3b0e612f-d014-465d-b414-f6bcfe9d019d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_af155dce-0f2b-4c85-aca6-5141156c7bd8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_TradingSymbol_af155dce-0f2b-4c85-aca6-5141156c7bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f0d8da46-861c-4d1a-998f-a89410ff7c48" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_SecurityExchangeName_f0d8da46-861c-4d1a-998f-a89410ff7c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bfffd820-a28c-49e9-a6fe-2384f13d8b39" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityCurrentReportingStatus_bfffd820-a28c-49e9-a6fe-2384f13d8b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3b580113-c171-405c-a349-210619319b37" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityInteractiveDataCurrent_3b580113-c171-405c-a349-210619319b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1e0aa817-c677-4989-961e-53f6539a3614" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityFilerCategory_1e0aa817-c677-4989-961e-53f6539a3614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e0ac4be0-5e1d-466d-af6d-fd49793bf3f3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntitySmallBusiness_e0ac4be0-5e1d-466d-af6d-fd49793bf3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_48b729fb-5e68-4cf5-8963-fc791a30cac4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityEmergingGrowthCompany_48b729fb-5e68-4cf5-8963-fc791a30cac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_869c056c-2603-4302-9b44-e43000dc95e9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityExTransitionPeriod_869c056c-2603-4302-9b44-e43000dc95e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_704d99f7-19e2-446e-a709-2b0517c5240a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityShellCompany_704d99f7-19e2-446e-a709-2b0517c5240a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_9f8a4975-264e-400b-bbbc-4d13564a2483" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_9f8a4975-264e-400b-bbbc-4d13564a2483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9bfef873-ff2f-4603-a8b6-c4215321b13d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_EntityCentralIndexKey_9bfef873-ff2f-4603-a8b6-c4215321b13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_df0f29c1-8678-48c1-ac3e-80777b33bffe" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentFiscalYearFocus_df0f29c1-8678-48c1-ac3e-80777b33bffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0f3e373b-5c22-422f-a920-5e19352236e3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0f3e373b-5c22-422f-a920-5e19352236e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_cbba043c-af47-4d5f-8603-ede8b14cdbf0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_AmendmentFlag_cbba043c-af47-4d5f-8603-ede8b14cdbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ddead5a1-88cb-4cdf-b225-7d63a2e49747" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_004aeb34-2f52-4458-97a9-84b82c34bcc8" xlink:to="loc_dei_CurrentFiscalYearEndDate_ddead5a1-88cb-4cdf-b225-7d63a2e49747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_44cb475c-0768-4b4e-81d3-69dbd5cee2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_44cb475c-0768-4b4e-81d3-69dbd5cee2d8" xlink:to="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e8306a2e-e955-4e3a-ba45-ca60773495d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e8306a2e-e955-4e3a-ba45-ca60773495d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2a81ebf4-5b13-49a9-b820-e5c7d8360a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2a81ebf4-5b13-49a9-b820-e5c7d8360a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_66dd656f-4ec1-4bfb-a9c9-4459a7f91da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_66dd656f-4ec1-4bfb-a9c9-4459a7f91da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d4ef7a9b-b7ec-4f79-8e43-cc66c8cbda7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9a5c7fd0-9739-42a0-abe0-0b0e8a72cff2" xlink:to="loc_us-gaap_AssetsCurrent_d4ef7a9b-b7ec-4f79-8e43-cc66c8cbda7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_933e29a8-0855-493f-9bbb-b3c2270f712d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_933e29a8-0855-493f-9bbb-b3c2270f712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_108565b4-931d-4922-abe5-73f6300a14ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_108565b4-931d-4922-abe5-73f6300a14ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bc0632b3-2d1d-40f2-a2d6-69ebff4b3b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bc0632b3-2d1d-40f2-a2d6-69ebff4b3b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a338c1ff-4340-4996-adb7-0e15f45609dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_Goodwill_a338c1ff-4340-4996-adb7-0e15f45609dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_60e81059-705e-42ee-87dc-cfe27635fb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_60e81059-705e-42ee-87dc-cfe27635fb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7feef788-29d7-4ff0-8112-6d7c0e8c53fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2d0afdb0-14c4-4242-aff3-4cf731e61db9" xlink:to="loc_us-gaap_Assets_7feef788-29d7-4ff0-8112-6d7c0e8c53fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_44cb475c-0768-4b4e-81d3-69dbd5cee2d8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9d89790a-fa43-4bc7-a9cc-c8f311f4be07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_us-gaap_AccountsPayableCurrent_9d89790a-fa43-4bc7-a9cc-c8f311f4be07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_AccruedAndOtherLiabilitiesCurrent_5a8cfa5b-64f0-4548-a0a3-4f880c94697b" xlink:href="aip-20210930.xsd#aip_AccruedAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_aip_AccruedAndOtherLiabilitiesCurrent_5a8cfa5b-64f0-4548-a0a3-4f880c94697b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_675da961-1c50-43d8-8588-9b3b5e55bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_675da961-1c50-43d8-8588-9b3b5e55bddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6734268b-e55f-4cd9-84ae-0d3de06e78b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6734268b-e55f-4cd9-84ae-0d3de06e78b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsCurrent_7f5d3080-2108-47a2-b27f-b489192ced05" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_aip_VendorFinancingArrangementsCurrent_7f5d3080-2108-47a2-b27f-b489192ced05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_46775690-e6bf-4ada-9600-bf622b099b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_us-gaap_SecuredDebtCurrent_46775690-e6bf-4ada-9600-bf622b099b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_588e5862-fb15-4000-a742-fe8ccd13fef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b015a2b6-4305-4b5c-9523-ba8a7c2e9a9b" xlink:to="loc_us-gaap_LiabilitiesCurrent_588e5862-fb15-4000-a742-fe8ccd13fef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ac6a4a1d-e861-47a4-9229-2adb0bc9c89d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ac6a4a1d-e861-47a4-9229-2adb0bc9c89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4257b17b-4de0-476c-ae7b-9b8be17d30de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4257b17b-4de0-476c-ae7b-9b8be17d30de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsNoncurrent_4b28ffa6-42a2-49b9-8d3c-45afc20ca712" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_aip_VendorFinancingArrangementsNoncurrent_4b28ffa6-42a2-49b9-8d3c-45afc20ca712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_14e31388-21a6-49ae-bc8a-780cb33f6f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_14e31388-21a6-49ae-bc8a-780cb33f6f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3dac6ca9-ef64-4028-9d2c-cf4b52ba7a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_Liabilities_3dac6ca9-ef64-4028-9d2c-cf4b52ba7a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b2e69dea-92a0-495c-98d5-d1fc1023af53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b2e69dea-92a0-495c-98d5-d1fc1023af53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_ecaed0da-44f2-4f02-a222-12d3bab7c506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_TemporaryEquityAbstract_ecaed0da-44f2-4f02-a222-12d3bab7c506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_67c9b547-0578-4242-a547-ea63dee4b2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_ecaed0da-44f2-4f02-a222-12d3bab7c506" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_67c9b547-0578-4242-a547-ea63dee4b2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fbc89114-8254-4444-aa80-ff28cd8e95a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:to="loc_us-gaap_CommonStockValue_fbc89114-8254-4444-aa80-ff28cd8e95a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_efff2543-0bc9-43b0-9c1f-b5b4aeed7b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:to="loc_us-gaap_AdditionalPaidInCapital_efff2543-0bc9-43b0-9c1f-b5b4aeed7b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41c59365-e148-4f95-9c32-cafaecc31214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_41c59365-e148-4f95-9c32-cafaecc31214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5bc66fd-ebcb-45a0-8ef2-f5206c720c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5bc66fd-ebcb-45a0-8ef2-f5206c720c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_314468af-e324-4689-b2e2-a8221e8b30de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_10fcba29-7a7c-498c-b1e4-bf42565b6760" xlink:to="loc_us-gaap_StockholdersEquity_314468af-e324-4689-b2e2-a8221e8b30de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_536aea47-0a8f-4ce3-8bdd-adb42dec0fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_36b2decd-25e4-4339-ae6f-cf9799cda3b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_536aea47-0a8f-4ce3-8bdd-adb42dec0fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_aed22183-99f0-400d-bc0d-d76a6cba1000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aed22183-99f0-400d-bc0d-d76a6cba1000" xlink:to="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_3aa74637-57cf-4cc8-96a1-ba10d152be22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_3aa74637-57cf-4cc8-96a1-ba10d152be22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_607f2ad9-6633-4521-8ada-e1c61ad1c6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_607f2ad9-6633-4521-8ada-e1c61ad1c6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_ea8dddf7-5b2f-4ed5-99a7-e77413d22a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_ea8dddf7-5b2f-4ed5-99a7-e77413d22a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_24187e57-5f1a-4c14-8dcc-af2384798e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_24187e57-5f1a-4c14-8dcc-af2384798e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_9a9e7608-90e1-4e08-ba2a-4cacbfe5f8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityAbstract_82c52fe4-fc0a-49f1-9e08-d852be324022" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_9a9e7608-90e1-4e08-ba2a-4cacbfe5f8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aed22183-99f0-400d-bc0d-d76a6cba1000" xlink:to="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3c6a3506-2075-4388-b6a7-125a3420b630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3c6a3506-2075-4388-b6a7-125a3420b630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_91ca2bba-295d-4609-810d-d7bc85c126f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_91ca2bba-295d-4609-810d-d7bc85c126f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b491918c-12d5-4c6c-bca4-2517c484061c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:to="loc_us-gaap_CommonStockSharesIssued_b491918c-12d5-4c6c-bca4-2517c484061c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c5aadd60-361e-48e8-8af7-190ab178f513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e1e9d3c9-3c90-4a09-9263-973d02bfc87a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c5aadd60-361e-48e8-8af7-190ab178f513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofLossandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d35cee55-1cf5-45d0-bdd4-3e69b84142ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d35cee55-1cf5-45d0-bdd4-3e69b84142ba" xlink:to="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:to="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_79cf7c8c-22cb-4ddc-a541-e37e9926ebba" xlink:to="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndMaintenanceMember_a8ade22b-360e-470e-ac80-69b0d597232f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndMaintenanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:to="loc_us-gaap_LicenseAndMaintenanceMember_a8ade22b-360e-470e-ac80-69b0d597232f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VariableRoyaltiesAndOtherMember_9a7dc8ce-111f-4a32-8332-af16b3d859a5" xlink:href="aip-20210930.xsd#aip_VariableRoyaltiesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_392f2331-7cb6-4a87-8c38-7feec4d1245a" xlink:to="loc_aip_VariableRoyaltiesAndOtherMember_9a7dc8ce-111f-4a32-8332-af16b3d859a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d06ef0d4-4a1d-4ccf-9001-dcb2a017257b" xlink:to="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73dd7f56-81c0-4cac-b07e-ad7ca0afd477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_fff7e121-3ac5-4e3b-938f-fef2b4e573ef" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_73dd7f56-81c0-4cac-b07e-ad7ca0afd477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_07bdaefe-4b4d-4bf1-b6f7-8fa8f52fe399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_07bdaefe-4b4d-4bf1-b6f7-8fa8f52fe399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bf47f399-9a8e-48a5-9efc-b3dd59eb4a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_GrossProfit_bf47f399-9a8e-48a5-9efc-b3dd59eb4a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fd5a26c6-5048-4aee-8b82-599d4efc8d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fd5a26c6-5048-4aee-8b82-599d4efc8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_51e79cd3-2ccd-49d7-b2bd-aeb4d17fa184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_SellingAndMarketingExpense_51e79cd3-2ccd-49d7-b2bd-aeb4d17fa184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_95e8d169-a184-4b46-b1c7-2648cf3d6983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_95e8d169-a184-4b46-b1c7-2648cf3d6983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c699c676-0f41-446b-a38d-694a380873bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b4158b60-e6e4-483d-8885-ffb93edce5fa" xlink:to="loc_us-gaap_OperatingExpenses_c699c676-0f41-446b-a38d-694a380873bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ca26eb2e-dd4a-4e06-9607-516a6cdeba0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_OperatingIncomeLoss_ca26eb2e-dd4a-4e06-9607-516a6cdeba0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_801b3a1d-70ac-4205-ba74-f54d0433eee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_801b3a1d-70ac-4205-ba74-f54d0433eee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e1e0110b-6fd9-4ac8-ac93-cb750664ce53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e1e0110b-6fd9-4ac8-ac93-cb750664ce53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_53a5733a-dc6c-4190-ab4d-55b5d4c4b9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_53a5733a-dc6c-4190-ab4d-55b5d4c4b9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_814d4d9e-bd2e-428d-aecc-78ff8983077e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_814d4d9e-bd2e-428d-aecc-78ff8983077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_610a4731-0cce-403c-a324-95f8818dab8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_NetIncomeLoss_610a4731-0cce-403c-a324-95f8818dab8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ddd5118a-fe91-4427-bc79-f9d20e423d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:to="loc_us-gaap_EarningsPerShareBasic_ddd5118a-fe91-4427-bc79-f9d20e423d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_98b8bb9d-38ba-4e97-b33f-0f3008c29d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_342e757e-f4d3-4cf6-a2c6-3f5ee638d7cc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_98b8bb9d-38ba-4e97-b33f-0f3008c29d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4a4802fc-e472-492c-9818-0a7de81b72af" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_40793f84-e6fe-4731-b66c-3f99397fabec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_40793f84-e6fe-4731-b66c-3f99397fabec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b921eba0-3bfc-4a3e-8f49-824c96227193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_8a927a45-7eef-4422-8063-63932456768c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b921eba0-3bfc-4a3e-8f49-824c96227193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b8e9b460-889d-4f07-84d6-2f28486026a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b8e9b460-889d-4f07-84d6-2f28486026a3" xlink:to="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c84ee2d-a593-40d9-912a-3f39ddf375fd" xlink:to="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_8e6e1cf1-62a1-4e96-a46f-7e69f28c94ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_CommonStockMember_8e6e1cf1-62a1-4e96-a46f-7e69f28c94ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c1f621ad-8656-4c40-ae4c-30ae0775c6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c1f621ad-8656-4c40-ae4c-30ae0775c6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f079c6c3-3843-41a7-94a1-b407e3746b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f079c6c3-3843-41a7-94a1-b407e3746b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0fafacac-2791-40e8-b196-0b94467f4070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ce0b3fb-239e-4b1e-8ce0-22ce07b9955f" xlink:to="loc_us-gaap_RetainedEarningsMember_0fafacac-2791-40e8-b196-0b94467f4070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2cca8bf6-6354-47cb-979e-ebd6ab42c657" xlink:to="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_fa3758a1-ccc1-4a24-9d31-e31464774533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_fa3758a1-ccc1-4a24-9d31-e31464774533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8edf298e-cfb3-4a74-91d8-8de3d41f2669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8edf298e-cfb3-4a74-91d8-8de3d41f2669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_78fc2b8c-b83a-4167-b6e6-9c7a8ceaaedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_78fc2b8c-b83a-4167-b6e6-9c7a8ceaaedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8bd3e779-73a4-4cda-9387-b86a4245fec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_7b19c737-a0f0-4243-9ecc-e220642af219" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8bd3e779-73a4-4cda-9387-b86a4245fec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2785393-c0a6-4568-ae04-b0d742fff438" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_39872003-a87a-41b4-9e09-b8e1508da8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_39872003-a87a-41b4-9e09-b8e1508da8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ba664bfc-fb05-45af-ae88-7113d2b1d09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockholdersEquity_ba664bfc-fb05-45af-ae88-7113d2b1d09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_57f90b64-ac0d-4f08-a550-3a076507bf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_57f90b64-ac0d-4f08-a550-3a076507bf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1f31a2c5-8350-4362-bee4-00f0b3a9c097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1f31a2c5-8350-4362-bee4-00f0b3a9c097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12d9b691-c07a-4460-b40e-f55e1883f556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12d9b691-c07a-4460-b40e-f55e1883f556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8efa20fd-afbf-493b-b8d8-d468acd8cc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8efa20fd-afbf-493b-b8d8-d468acd8cc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_32e123d4-bf54-4e42-8922-9c5b8e67ba44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_32e123d4-bf54-4e42-8922-9c5b8e67ba44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f2f62691-ae5b-4646-8629-d82289b873ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f2f62691-ae5b-4646-8629-d82289b873ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f7b4b05-6c2a-42c8-a5a7-000289d5d28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_NetIncomeLoss_2f7b4b05-6c2a-42c8-a5a7-000289d5d28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_af76a04e-97b5-40ab-9a80-1f4e12b1bedd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_af76a04e-97b5-40ab-9a80-1f4e12b1bedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_65721e11-155a-4316-ac04-2b084b6ba2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e8ba352-91c5-4faf-807d-e0a3e932d930" xlink:to="loc_us-gaap_StockholdersEquity_65721e11-155a-4316-ac04-2b084b6ba2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="aip-20210930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49ac653f-6175-45a2-ad56-1c6f2d339426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49ac653f-6175-45a2-ad56-1c6f2d339426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b1b4e10d-28a5-4d48-a073-e645061d9b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49ac653f-6175-45a2-ad56-1c6f2d339426" xlink:to="loc_us-gaap_NetIncomeLoss_b1b4e10d-28a5-4d48-a073-e645061d9b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49ac653f-6175-45a2-ad56-1c6f2d339426" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cd0ea464-d698-42ed-9279-9046ab49800a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cd0ea464-d698-42ed-9279-9046ab49800a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_11588057-c79f-4ecb-9445-36a46fe3e3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:to="loc_us-gaap_ShareBasedCompensation_11588057-c79f-4ecb-9445-36a46fe3e3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense_a871bdc0-a3a4-419f-87ef-3a0d5ee5985d" xlink:href="aip-20210930.xsd#aip_OperatingLeaseRightOfUseAssetNonCashExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:to="loc_aip_OperatingLeaseRightOfUseAssetNonCashExpense_a871bdc0-a3a4-419f-87ef-3a0d5ee5985d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6d2ab582-4694-4e8c-8ab2-9bb824dd8a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6d2ab582-4694-4e8c-8ab2-9bb824dd8a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c63c4672-d69a-4ea5-aadc-c0554695cb08" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c090e1bb-1213-4173-a270-dd26b21ba434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c090e1bb-1213-4173-a270-dd26b21ba434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ad82ea5c-8104-43d1-b242-c68443a01ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ad82ea5c-8104-43d1-b242-c68443a01ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01addccc-e10d-45fc-bbd8-2219e5b4d846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_01addccc-e10d-45fc-bbd8-2219e5b4d846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b0c4eeee-d929-44c7-9b7b-9b3036d72c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b0c4eeee-d929-44c7-9b7b-9b3036d72c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ad061152-933e-4608-9776-b6aecab9cf94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ad061152-933e-4608-9776-b6aecab9cf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_300740d7-a4f6-4f0f-b298-2736c1c28e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_473de45a-347f-4a3a-9ba2-0152c6743584" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_300740d7-a4f6-4f0f-b298-2736c1c28e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20c47985-52a4-4b80-a711-20a0db0f653c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49ac653f-6175-45a2-ad56-1c6f2d339426" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20c47985-52a4-4b80-a711-20a0db0f653c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a58a7da1-9bd7-4ff6-b24e-835a1342de4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a58a7da1-9bd7-4ff6-b24e-835a1342de4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fffb5b13-6bc9-412b-8da2-94c59090bf08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a58a7da1-9bd7-4ff6-b24e-835a1342de4d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fffb5b13-6bc9-412b-8da2-94c59090bf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f3c545c6-9724-455e-8878-368e11565567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a58a7da1-9bd7-4ff6-b24e-835a1342de4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f3c545c6-9724-455e-8878-368e11565567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_79c65ee3-251c-45c8-b44e-bb4007a678ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_79c65ee3-251c-45c8-b44e-bb4007a678ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ProceedsFromPaycheckProtectionProgramLoan_aed98969-b4b6-4f7c-b7b3-e8f60ecf3fa3" xlink:href="aip-20210930.xsd#aip_ProceedsFromPaycheckProtectionProgramLoan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_aip_ProceedsFromPaycheckProtectionProgramLoan_aed98969-b4b6-4f7c-b7b3-e8f60ecf3fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_f0508068-f615-4eed-841e-1ab99359c3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_f0508068-f615-4eed-841e-1ab99359c3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RepaymentsOfVendorFinancingArrangements_1979fd89-bd50-49e6-827a-b2714f5b8768" xlink:href="aip-20210930.xsd#aip_RepaymentsOfVendorFinancingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_aip_RepaymentsOfVendorFinancingArrangements_1979fd89-bd50-49e6-827a-b2714f5b8768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2d52e087-1b62-4b36-b519-310a520d3229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2d52e087-1b62-4b36-b519-310a520d3229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_882d89c2-91a0-4f9e-ba8b-96657abe96bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_882d89c2-91a0-4f9e-ba8b-96657abe96bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9aedcc04-2ac1-42a2-8d18-ea50c3e4e4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9aedcc04-2ac1-42a2-8d18-ea50c3e4e4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_70a8bf2d-aff4-4b9b-8e6b-3435c44059b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a82eac2a-3020-461b-bf2a-ba713e19eecd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_70a8bf2d-aff4-4b9b-8e6b-3435c44059b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_536fb3da-15dc-42e4-a6c7-7c1f957ce1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_536fb3da-15dc-42e4-a6c7-7c1f957ce1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f9969443-1f45-4af7-8bd9-48c82e6a535f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f9969443-1f45-4af7-8bd9-48c82e6a535f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a38677be-11ae-4b9d-8bbd-23a2c5735e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a38677be-11ae-4b9d-8bbd-23a2c5735e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8c3aa4f4-c71c-49e5-9cb5-11fd673bf529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0d119ff3-1e65-4788-bb9d-feaa38fa5720" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8c3aa4f4-c71c-49e5-9cb5-11fd673bf529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1e768160-33f4-48b6-b4f3-a331dc2aa321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8c3aa4f4-c71c-49e5-9cb5-11fd673bf529" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1e768160-33f4-48b6-b4f3-a331dc2aa321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_29f39b56-8d68-4fc7-a540-56c61a38f8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8c3aa4f4-c71c-49e5-9cb5-11fd673bf529" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_29f39b56-8d68-4fc7-a540-56c61a38f8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_OfferingCostsIncurredButNotYetPaid_86bf763f-a357-46cd-a0ff-796777084527" xlink:href="aip-20210930.xsd#aip_OfferingCostsIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8c3aa4f4-c71c-49e5-9cb5-11fd673bf529" xlink:to="loc_aip_OfferingCostsIncurredButNotYetPaid_86bf763f-a357-46cd-a0ff-796777084527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/DESCRIPTIONOFBUSINESS" xlink:type="simple" xlink:href="aip-20210930.xsd#DESCRIPTIONOFBUSINESS"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/DESCRIPTIONOFBUSINESS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_816959f3-7bdd-4a29-8fea-cacbc1e0f77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_e8a95238-c065-4946-925e-89dd0e578a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_816959f3-7bdd-4a29-8fea-cacbc1e0f77b" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_e8a95238-c065-4946-925e-89dd0e578a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#DESCRIPTIONOFBUSINESSDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_52d1ebd5-8e84-4c07-8af3-fde0641ea1df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_52d1ebd5-8e84-4c07-8af3-fde0641ea1df" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_71e1f22c-d3a3-409d-932f-f2d738fb9982" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_1aa7b6c5-5c79-467f-95b7-e918d5111ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:to="loc_us-gaap_IPOMember_1aa7b6c5-5c79-467f-95b7-e918d5111ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_c1ed2b51-84e8-4bc4-85c4-fbdbb24ceb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_abc16028-1799-4b13-bafb-4d5cf170fb0d" xlink:to="loc_us-gaap_OverAllotmentOptionMember_c1ed2b51-84e8-4bc4-85c4-fbdbb24ceb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36f94457-ba24-46a6-96c4-79d8d4d39ab4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ed768ed6-5626-4617-a3a5-cd6635befb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e3b1585d-7cde-406f-aa33-68424d4a669b" xlink:to="loc_us-gaap_SubsequentEventMember_ed768ed6-5626-4617-a3a5-cd6635befb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4a762ab0-4c2e-42d9-b6af-8191c5f86f47" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_fb6c531a-016d-474c-94fd-6a35a891acf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_fb6c531a-016d-474c-94fd-6a35a891acf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_505e33bc-ec74-444c-b623-4db828826544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_505e33bc-ec74-444c-b623-4db828826544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7fa853ad-f4eb-4c51-bc28-ca08f98c1ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_7fa853ad-f4eb-4c51-bc28-ca08f98c1ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_e52a612a-fe30-4e1f-a748-6bb0da1d6174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a0b7249a-db52-4d5b-9d5d-43297cd559b3" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_e52a612a-fe30-4e1f-a748-6bb0da1d6174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a2358fdf-3e0f-4d7f-ac37-2a1b24a24473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_d200d3bd-8e2c-4287-9246-865ffe0952af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a2358fdf-3e0f-4d7f-ac37-2a1b24a24473" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_d200d3bd-8e2c-4287-9246-865ffe0952af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d5144d74-faae-44b3-89db-d9f857750cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d5144d74-faae-44b3-89db-d9f857750cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_81a432c5-2dac-404a-814d-03690f0cc212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_81a432c5-2dac-404a-814d-03690f0cc212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_9a3bc427-9297-4113-8c46-cd9c90cab941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_UseOfEstimates_9a3bc427-9297-4113-8c46-cd9c90cab941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_97cb46b7-369e-4828-9c7b-a5c07bf9a126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_97cb46b7-369e-4828-9c7b-a5c07bf9a126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1b6a91c8-3409-4245-9759-cc038ca1fee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1b6a91c8-3409-4245-9759-cc038ca1fee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0ba87bc2-d351-4a43-941b-a8d95508d40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0ba87bc2-d351-4a43-941b-a8d95508d40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_9f501217-aef7-44da-beac-d71f953e755f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2b479dc-fd1d-4dcb-a8a7-07484b7dba3d" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_9f501217-aef7-44da-beac-d71f953e755f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c55a1e92-40fb-43af-aa19-88db4d386d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_65b1bb68-0e8d-405c-bf5e-ea2ef1b249fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c55a1e92-40fb-43af-aa19-88db4d386d03" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_65b1bb68-0e8d-405c-bf5e-ea2ef1b249fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_29a4bf53-f804-4d90-a71e-654a3d64d753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_29a4bf53-f804-4d90-a71e-654a3d64d753" xlink:to="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_970667b7-dd1b-4609-9744-01e643a35782" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerAMember_9c2ff805-556f-4923-9d3e-9d2403f81d0c" xlink:href="aip-20210930.xsd#aip_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:to="loc_aip_CustomerAMember_9c2ff805-556f-4923-9d3e-9d2403f81d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerBMember_19bef080-3d61-4d22-822a-ec4cbaa864b8" xlink:href="aip-20210930.xsd#aip_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f1f12aa-8ed9-49d9-92d0-7eadac67052e" xlink:to="loc_aip_CustomerBMember_19bef080-3d61-4d22-822a-ec4cbaa864b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_717c5602-8cce-4e66-8b02-573489982766" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_c0fa7a7d-6aed-45da-aca2-1db5d9fd77c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ede64baa-71b0-4ef6-a7c1-4ce2aa9031bd" xlink:to="loc_us-gaap_AccountsReceivableMember_c0fa7a7d-6aed-45da-aca2-1db5d9fd77c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a7d26273-5519-402e-b669-7cd85d420398" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_b6ae9067-f6a8-44a8-992c-a42d870d6182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0a9c51db-7fb3-42d0-8247-0bc73fbfe963" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_b6ae9067-f6a8-44a8-992c-a42d870d6182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_8dc7b7d1-1da1-4944-8f21-16888ff52cf3" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1d502dd7-1b27-45bb-8c85-d089dd8b4e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_30c10754-d233-4911-b45e-c5f1fd1a37e6" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1d502dd7-1b27-45bb-8c85-d089dd8b4e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1761ded9-2428-4031-a074-af2b0b77157e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1761ded9-2428-4031-a074-af2b0b77157e" xlink:to="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_859e3791-9197-4b44-a190-63e083aac6bc" xlink:to="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerAMember_7ed601a5-01be-494c-817b-fb2516af742a" xlink:href="aip-20210930.xsd#aip_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerAMember_7ed601a5-01be-494c-817b-fb2516af742a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerCMember_937d4fea-d034-4895-acfc-d27f22604bf1" xlink:href="aip-20210930.xsd#aip_CustomerCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerCMember_937d4fea-d034-4895-acfc-d27f22604bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_CustomerDMember_1bfc4a98-2b99-4bef-80e5-7fbba46ad37c" xlink:href="aip-20210930.xsd#aip_CustomerDMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f422bbda-103e-4184-9a50-ec6f14267df5" xlink:to="loc_aip_CustomerDMember_1bfc4a98-2b99-4bef-80e5-7fbba46ad37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7f40fc41-4930-4cc9-9526-53dddb8178c5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_6212e4ed-7112-41e9-b1d9-b05d88a3c243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c1edcd80-34c7-457f-97d7-d902c92a8e9f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_6212e4ed-7112-41e9-b1d9-b05d88a3c243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3a9e2d31-742a-4011-a3ec-1a66fd24b946" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a3585693-8e28-4985-81ee-51a0fcaf1ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e99f058a-1f3d-4ac0-8b92-291c326258c8" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a3585693-8e28-4985-81ee-51a0fcaf1ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_2469450f-ad7d-43b9-a5ad-2f745d5b3784" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3a3e9ef5-16a7-49ee-8a4c-e978026b2be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_af70d2aa-0790-4c55-9671-c0626a1822dd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3a3e9ef5-16a7-49ee-8a4c-e978026b2be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUE" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a2a549cd-c71d-47a1-abee-59f011b1758c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_20599166-702f-491b-935d-5ae2eae8f7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a2a549cd-c71d-47a1-abee-59f011b1758c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_20599166-702f-491b-935d-5ae2eae8f7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUETables" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a528d4-3c04-447c-a72f-2b9638941e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_708ed30d-5f69-4b9d-aa44-ff38cea4a6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a528d4-3c04-447c-a72f-2b9638941e8c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_708ed30d-5f69-4b9d-aa44-ff38cea4a6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e16a4941-92bc-40e7-ae25-54b19d089a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a528d4-3c04-447c-a72f-2b9638941e8c" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e16a4941-92bc-40e7-ae25-54b19d089a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_1f1191b3-9132-4e91-84f9-8ea271ba3ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16a528d4-3c04-447c-a72f-2b9638941e8c" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_1f1191b3-9132-4e91-84f9-8ea271ba3ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUEDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3975420e-345c-48a4-9d89-04f318a67fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3975420e-345c-48a4-9d89-04f318a67fdd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:to="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e770ef09-3df4-4e69-840f-2a35d41ec561" xlink:to="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndMaintenanceMember_7e93aff3-0ad9-490e-b179-d3ba6aa73939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseAndMaintenanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_LicenseAndMaintenanceMember_7e93aff3-0ad9-490e-b179-d3ba6aa73939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember_57a2fb18-ca8c-414c-8756-4e6ac743c7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_RoyaltyMember_57a2fb18-ca8c-414c-8756-4e6ac743c7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_3f60c487-4615-4fac-b612-f43e7d69ca7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c6371ba2-480a-4305-8d61-b4fad8b6cc9b" xlink:to="loc_us-gaap_ServiceOtherMember_3f60c487-4615-4fac-b612-f43e7d69ca7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d0332e96-e2ff-41d2-aa06-7903118f21a9" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb13819-ddc1-423b-af77-41afbd9f9119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eeb13819-ddc1-423b-af77-41afbd9f9119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11852b52-c401-4448-8a72-d2a39feed725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_03f5b210-4a54-405d-be11-811f989baf4c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_11852b52-c401-4448-8a72-d2a39feed725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d1ddb764-0a2d-49f7-82f5-e9ef45e6963a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_884db717-4caa-4f19-b7ad-863594e9b64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d1ddb764-0a2d-49f7-82f5-e9ef45e6963a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_884db717-4caa-4f19-b7ad-863594e9b64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_aee45359-94e4-4f68-a89d-e37c87599f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d1ddb764-0a2d-49f7-82f5-e9ef45e6963a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_aee45359-94e4-4f68-a89d-e37c87599f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4ecf0709-a5a4-4549-a975-a905e77a910e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d1ddb764-0a2d-49f7-82f5-e9ef45e6963a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4ecf0709-a5a4-4549-a975-a905e77a910e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_780c79a1-5bc1-4799-90fd-8a2695f81553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_780c79a1-5bc1-4799-90fd-8a2695f81553" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6ba5b2ca-661a-4266-b370-a851e154514e" xlink:to="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_aa5d5c01-b3af-44de-baeb-5efe07f0dc3d" xlink:to="loc_us-gaap_RoyaltyMember_bbe301d5-3150-411f-9b2a-fba32ec4fd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e264fc71-e943-4a6a-975f-a50fc4c32d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e264fc71-e943-4a6a-975f-a50fc4c32d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bd319817-c651-4107-a61f-62d55ffd1620" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_77d19a5c-fbf4-40c5-96b7-9aa6da627a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bab84697-4124-4af4-a32c-068dc4f202b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount_04a35197-026b-4e39-9db4-58cf5c726f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod_b1777315-1fe2-4d14-b233-1a2b7a9dd2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:href="aip-20210930.xsd#aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount_3b9d2732-fa92-4ad2-b2c0-47a92e1afbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f0257f6a-d5a1-486c-afe7-94188d31d71e" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c6485c69-591a-41e4-b79c-a58fc6794057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUENarrativeDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUENarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUENarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUERollForwardofDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2174f9c2-c26f-4f1b-b731-59580a1a7374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:href="aip-20210930.xsd#aip_ChangeInContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2174f9c2-c26f-4f1b-b731-59580a1a7374" xlink:to="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8dd2fc28-9e75-48c7-ac99-3affc05651f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8dd2fc28-9e75-48c7-ac99-3affc05651f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ContractWithCustomerLiabilityAdditions_f6b39f89-72e9-40c7-a27c-39a694d487f4" xlink:href="aip-20210930.xsd#aip_ContractWithCustomerLiabilityAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:to="loc_aip_ContractWithCustomerLiabilityAdditions_f6b39f89-72e9-40c7-a27c-39a694d487f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_d26c119c-aede-472e-b378-170c6e5ffea2" xlink:href="aip-20210930.xsd#aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:to="loc_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_d26c119c-aede-472e-b378-170c6e5ffea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_c8d88207-deed-49e4-b140-640c7c7889f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aip_ChangeInContractWithCustomerLiabilityRollForward_75d00eec-c021-4992-9ef6-d5055aa746de" xlink:to="loc_us-gaap_ContractWithCustomerLiability_c8d88207-deed-49e4-b140-640c7c7889f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REVENUECapitalizedDirectCommissionCostsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f89ef5cf-dbc3-4d7f-aa33-e6099d35c6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_63769bd1-27fd-47f0-a6c2-f11e202d61e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f89ef5cf-dbc3-4d7f-aa33-e6099d35c6c9" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_63769bd1-27fd-47f0-a6c2-f11e202d61e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_44ad939a-b8d0-418f-b038-8bdcd9067e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f89ef5cf-dbc3-4d7f-aa33-e6099d35c6c9" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_44ad939a-b8d0-418f-b038-8bdcd9067e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_6d3aedfc-c13a-4fe6-b3b3-82037cda0514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f89ef5cf-dbc3-4d7f-aa33-e6099d35c6c9" xlink:to="loc_us-gaap_CapitalizedContractCostNet_6d3aedfc-c13a-4fe6-b3b3-82037cda0514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="aip-20210930.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_36f37cad-f551-40b6-9598-ee5c82ba63c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_d78f90b0-038e-4bf6-8ad5-1d9939aa1765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_36f37cad-f551-40b6-9598-ee5c82ba63c9" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d78f90b0-038e-4bf6-8ad5-1d9939aa1765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="aip-20210930.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3aa9d3c2-8cdc-4c31-b6b3-75545be8ef23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f3746cde-563e-4633-b8c1-0b7e484135ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3aa9d3c2-8cdc-4c31-b6b3-75545be8ef23" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f3746cde-563e-4633-b8c1-0b7e484135ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_58c080b6-79ed-494c-a490-5ebec2bfd812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3aa9d3c2-8cdc-4c31-b6b3-75545be8ef23" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_58c080b6-79ed-494c-a490-5ebec2bfd812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#NETLOSSPERSHAREScheduleofNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3898fce6-8def-4055-95a0-333e88bbb991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_f9fe2a13-04ec-4747-ac07-47d422f00174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3898fce6-8def-4055-95a0-333e88bbb991" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_f9fe2a13-04ec-4747-ac07-47d422f00174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d3bd8661-3b02-44f7-bbec-27d27eaf40d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_f9fe2a13-04ec-4747-ac07-47d422f00174" xlink:to="loc_us-gaap_NetIncomeLoss_d3bd8661-3b02-44f7-bbec-27d27eaf40d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3898fce6-8def-4055-95a0-333e88bbb991" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f07ed8bb-0cc4-487a-9861-b4c2328f27f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f07ed8bb-0cc4-487a-9861-b4c2328f27f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c8dab83-fe8d-432e-9d0a-4e5917700816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1c8dab83-fe8d-432e-9d0a-4e5917700816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6075c4f8-3771-44f1-97d8-cd64ad20f4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:to="loc_us-gaap_EarningsPerShareBasic_6075c4f8-3771-44f1-97d8-cd64ad20f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_43d0fdc1-c420-4f14-8c68-876728d003c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b78f94d9-95b0-431b-b2d6-e14f3e324515" xlink:to="loc_us-gaap_EarningsPerShareDiluted_43d0fdc1-c420-4f14-8c68-876728d003c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dcbeba82-b1f2-4075-a70e-e7350dca74bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dcbeba82-b1f2-4075-a70e-e7350dca74bc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_385cb56d-8d66-425a-a109-86dfdbe5779e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_abafd94c-b580-49ce-ac22-a9bd65a9ef42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_EmployeeStockOptionMember_abafd94c-b580-49ce-ac22-a9bd65a9ef42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2973d0b7-da89-4df3-a144-476a69704e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2973d0b7-da89-4df3-a144-476a69704e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_51dccd39-cc34-4367-bd86-96f89133a393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b9e00171-1730-4092-9b2c-bb8c2b5cdb94" xlink:to="loc_us-gaap_PreferredStockMember_51dccd39-cc34-4367-bd86-96f89133a393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f7644811-9f28-4843-982e-68f2c62e1591" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_74a22cd7-3c2d-4730-a019-588964caebd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_38b967e6-450c-429c-9819-1e41e7b7dd25" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_74a22cd7-3c2d-4730-a019-588964caebd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="aip-20210930.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1f700ddf-4492-4f9b-a3e7-6745accbedd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_5bed43da-e0b9-4394-8439-45990ea7f968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1f700ddf-4492-4f9b-a3e7-6745accbedd3" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_5bed43da-e0b9-4394-8439-45990ea7f968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#FAIRVALUEMEASUREMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_875ade8e-ed4a-49fd-8d61-a506c9521604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_875ade8e-ed4a-49fd-8d61-a506c9521604" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_cd66cc2c-ceec-4957-a35d-84891b47dc6f" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e8127995-4d0c-4910-b54d-6487e4e44efa" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_89c7adc7-ee82-42a2-9a89-471dbe69f0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_de507853-dba2-4e55-b0a8-7e0aae43947d" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_89c7adc7-ee82-42a2-9a89-471dbe69f0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_3385d770-cc25-456d-b9aa-c8817ed4bdf5" xlink:to="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dbe33779-b21a-4d81-b7c2-ea4c2300201c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_6adaa996-acb9-4f17-a283-ed1030e0c9d4" xlink:to="loc_us-gaap_LongTermDebtFairValue_dbe33779-b21a-4d81-b7c2-ea4c2300201c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILL"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_78718e44-5460-4285-8941-6ff4a09f7881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_db6ea3b2-b39c-46eb-8bc2-4ca6d082b83e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_78718e44-5460-4285-8941-6ff4a09f7881" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_db6ea3b2-b39c-46eb-8bc2-4ca6d082b83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILLTables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ee8ba51a-8e21-4869-9ead-41a255beda56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4d32ea2b-46b2-4863-bf1c-aa6f9bef4107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ee8ba51a-8e21-4869-9ead-41a255beda56" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4d32ea2b-46b2-4863-bf1c-aa6f9bef4107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5774d2b9-1948-404c-a423-716282b9ae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5774d2b9-1948-404c-a423-716282b9ae58" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_90856368-0942-40e5-b995-79a8fb5d2ca1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_2e4e4f67-6468-47f3-8f71-03f5593125a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_2e4e4f67-6468-47f3-8f71-03f5593125a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f7f97dc7-14ab-4798-a7a3-b923a36c7f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd5513bf-31ea-4cd9-afc6-8e4ba2fe7af9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f7f97dc7-14ab-4798-a7a3-b923a36c7f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_51a4106a-da0f-479e-9250-d3016f9ed87d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_b53dc90f-3d6d-45ab-b506-c23c14ca128b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_b53dc90f-3d6d-45ab-b506-c23c14ca128b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5cdaa76f-419a-4b4e-adf7-a70bffa62c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_64a7a6fd-c1ee-46b3-a118-f91bb58a5cbe" xlink:to="loc_us-gaap_TradeNamesMember_5cdaa76f-419a-4b4e-adf7-a70bffa62c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee4a5a9f-b62a-4197-8f33-c6eb6b5dbe8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_199384ca-9315-437d-ace9-af8c4c0f01db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_199384ca-9315-437d-ace9-af8c4c0f01db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c7abc1f0-de7c-4bbf-b8dc-4cd362e574d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c7abc1f0-de7c-4bbf-b8dc-4cd362e574d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4b7390e8-e1c3-4215-854e-58c29f1544f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_4b7390e8-e1c3-4215-854e-58c29f1544f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0bb3ad9c-0519-4912-92d2-7b06e4b09494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0bb3ad9c-0519-4912-92d2-7b06e4b09494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a1e673c-af69-496d-bc68-ca1475592833" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0d9f426e-0280-4296-94dd-e14fff13c759" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7a1e673c-af69-496d-bc68-ca1475592833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#INTANGIBLEASSETSANDGOODWILLNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c0ded472-ac3c-4a06-b7d9-160d14f33c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8f90c1b1-714c-4afe-8bb7-ffc69771eab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c0ded472-ac3c-4a06-b7d9-160d14f33c96" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8f90c1b1-714c-4afe-8bb7-ffc69771eab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fbbd1a4c-92c0-4825-8447-36f3417c01af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c0ded472-ac3c-4a06-b7d9-160d14f33c96" xlink:to="loc_us-gaap_Goodwill_fbbd1a4c-92c0-4825-8447-36f3417c01af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b3110e09-8fec-4202-a975-e306c4464ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c0ded472-ac3c-4a06-b7d9-160d14f33c96" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b3110e09-8fec-4202-a975-e306c4464ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASES" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3bfdae59-ea05-46a6-9e8d-b3c56bcd5264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_28b5cd9c-fafe-4a2b-b1ce-f0e6758ac3de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3bfdae59-ea05-46a6-9e8d-b3c56bcd5264" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_28b5cd9c-fafe-4a2b-b1ce-f0e6758ac3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESTables" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9cf97f03-f789-4e71-a69f-4e6e87b75405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ddf23f02-5482-4afc-9fed-a60648ef553d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9cf97f03-f789-4e71-a69f-4e6e87b75405" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ddf23f02-5482-4afc-9fed-a60648ef553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_173e9448-7667-44fc-893f-f3a04dee8da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9cf97f03-f789-4e71-a69f-4e6e87b75405" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_173e9448-7667-44fc-893f-f3a04dee8da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESOperatingLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_454fd151-1608-4761-8279-191f4ba234ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_226956ac-6d75-45f4-8254-7b2486d84d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_454fd151-1608-4761-8279-191f4ba234ef" xlink:to="loc_us-gaap_OperatingLeaseCost_226956ac-6d75-45f4-8254-7b2486d84d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_01a1f0e8-7f2a-4b92-b0bb-f4e82da9ca91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_454fd151-1608-4761-8279-191f4ba234ef" xlink:to="loc_us-gaap_ShortTermLeaseCost_01a1f0e8-7f2a-4b92-b0bb-f4e82da9ca91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c1256593-e619-411d-9cf1-2562f423aa91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_454fd151-1608-4761-8279-191f4ba234ef" xlink:to="loc_us-gaap_LeaseCost_c1256593-e619-411d-9cf1-2562f423aa91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_086e8307-d852-4d90-8be3-765f3b7c3f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4dd70d79-d259-4693-97a8-71991238c151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_086e8307-d852-4d90-8be3-765f3b7c3f74" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4dd70d79-d259-4693-97a8-71991238c151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ad7b9312-14df-4f9e-a9b9-b4b5e0a221f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_086e8307-d852-4d90-8be3-765f3b7c3f74" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ad7b9312-14df-4f9e-a9b9-b4b5e0a221f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_df25c64e-8677-4626-8f76-e9cfcec0c978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_df25c64e-8677-4626-8f76-e9cfcec0c978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0c25c4f2-02a0-44a1-a2d6-841b144401f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0c25c4f2-02a0-44a1-a2d6-841b144401f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9bfe1af-956b-4539-88e4-0b3cfa7bddf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9bfe1af-956b-4539-88e4-0b3cfa7bddf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_36ebb444-c827-4623-be46-29a2f38a65d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_36ebb444-c827-4623-be46-29a2f38a65d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1b6d52dc-b75b-4cc8-abe6-467dd2cccc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1b6d52dc-b75b-4cc8-abe6-467dd2cccc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d287d8de-fd78-4c14-a7b2-0017195c1e71" xlink:href="aip-20210930.xsd#aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d287d8de-fd78-4c14-a7b2-0017195c1e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e78ecce1-d0c5-4e7d-ba64-8ffb58fd0691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e78ecce1-d0c5-4e7d-ba64-8ffb58fd0691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dd227f65-2569-4aac-bcb4-1bd478306b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dd227f65-2569-4aac-bcb4-1bd478306b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8779441b-6a36-4693-850f-091bde0bdea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_OperatingLeaseLiability_8779441b-6a36-4693-850f-091bde0bdea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90901a91-cd6d-4c56-8e85-b4c1b9a0ef1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90901a91-cd6d-4c56-8e85-b4c1b9a0ef1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7373b9bc-dd03-4947-9ae0-eac13dd59e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_98c888a3-b24f-49f5-b399-7b7d5195677b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7373b9bc-dd03-4947-9ae0-eac13dd59e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGS" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGS"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_35d30f47-a922-42f5-9232-c73c82766fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_48443596-d845-4916-b8d5-285cb1a10d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_35d30f47-a922-42f5-9232-c73c82766fec" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_48443596-d845-4916-b8d5-285cb1a10d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSTables" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSTables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_98e24818-5e46-4116-ab72-dfd9de217501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c52cac44-c2ea-411c-8ca3-2a7b208ca022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98e24818-5e46-4116-ab72-dfd9de217501" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c52cac44-c2ea-411c-8ca3-2a7b208ca022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1a64cc48-1c73-46c9-b02e-28ab0254d623" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98e24818-5e46-4116-ab72-dfd9de217501" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1a64cc48-1c73-46c9-b02e-28ab0254d623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c70ba00d-efa9-4d1a-8987-17c4fbc57413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c70ba00d-efa9-4d1a-8987-17c4fbc57413" xlink:to="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c53f5ef5-31cd-4af7-aea1-f9e584d11886" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f4926901-8bfa-4be4-ac03-af3830bcb647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_us-gaap_SecuredDebtMember_f4926901-8bfa-4be4-ac03-af3830bcb647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ffecc33e-3c22-4c77-97cc-4b193363a0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_us-gaap_LineOfCreditMember_ffecc33e-3c22-4c77-97cc-4b193363a0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsMember_c51a675c-8494-497d-8a1f-90c97bef17e8" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4b074a57-b2cd-4dd3-988c-43054b395f79" xlink:to="loc_aip_VendorFinancingArrangementsMember_c51a675c-8494-497d-8a1f-90c97bef17e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_edb75f17-95a4-4928-a843-fd08ba5e6713" xlink:to="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3c347709-2209-48d7-a642-86f7bc7f5934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4fd6067d-d84f-4695-8106-ac710eda009d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3c347709-2209-48d7-a642-86f7bc7f5934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_16f25c16-539f-4560-b6b9-208651b264c6" xlink:to="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_b321bd3a-a80a-4ba2-9b43-497fb01813b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a6990c68-785a-4ed0-92e1-6c3b22ca98a4" xlink:to="loc_us-gaap_PrimeRateMember_b321bd3a-a80a-4ba2-9b43-497fb01813b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a48a017a-31d2-4118-8e4d-e680684ab62e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueAugust2018Member_5d88a216-a0d6-4416-8f65-62932c0ede0a" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueAugust2018Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:to="loc_aip_RevolvingLineOfCreditDueAugust2018Member_5d88a216-a0d6-4416-8f65-62932c0ede0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RevolvingLineOfCreditDueNovember2018Member_23ec59be-ba42-4d9b-a70a-5477a303ce65" xlink:href="aip-20210930.xsd#aip_RevolvingLineOfCreditDueNovember2018Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_680c9f52-919a-4fd6-94e9-5c1651791f23" xlink:to="loc_aip_RevolvingLineOfCreditDueNovember2018Member_23ec59be-ba42-4d9b-a70a-5477a303ce65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0fe3a2c-8d09-422c-81dc-aa0ef0c5f0db" xlink:to="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_68b79276-2ffc-4777-bb8e-4373c634c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_68b79276-2ffc-4777-bb8e-4373c634c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_e8c23061-a060-4aaa-bd40-a2815f545753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_e8c23061-a060-4aaa-bd40-a2815f545753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_e209193c-3ccf-43aa-8f6c-92fd82a51528" xlink:href="aip-20210930.xsd#aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod_e209193c-3ccf-43aa-8f6c-92fd82a51528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8e9a1dfa-9027-4ca6-b31f-4015235ddad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8e9a1dfa-9027-4ca6-b31f-4015235ddad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_4209821a-87ce-43e2-bca8-e9ff5de6ea39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_4209821a-87ce-43e2-bca8-e9ff5de6ea39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5942c9e6-74d8-48a1-9550-080ac6de8dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LongTermDebt_5942c9e6-74d8-48a1-9550-080ac6de8dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_66b1ff57-f403-4361-9664-ac966d26ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_66b1ff57-f403-4361-9664-ac966d26ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51f58fec-a1d3-4092-9bb6-e7ded2dee40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_51f58fec-a1d3-4092-9bb6-e7ded2dee40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7bcd4be3-f689-4981-9a30-ef0f48e3e041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentTerm_7bcd4be3-f689-4981-9a30-ef0f48e3e041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_844747ff-89e1-44ab-bec4-c9d95dcec1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_844747ff-89e1-44ab-bec4-c9d95dcec1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0d52fd4b-b8b7-45d5-9efc-6175464549ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_da13d723-5087-448b-98bc-22234f4662e3" xlink:to="loc_us-gaap_InterestExpenseDebt_0d52fd4b-b8b7-45d5-9efc-6175464549ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofContractualFutureRepaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_79d5876c-6cf6-48d0-89ad-e8709e0f4ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79d5876c-6cf6-48d0-89ad-e8709e0f4ba6" xlink:to="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4c38fa3a-9db8-4354-9f9a-544addc40308" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_89acdee3-d823-489a-8f06-ffb00349ff54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_748715fd-2b9b-4e53-b9b5-35d412962b0a" xlink:to="loc_us-gaap_SecuredDebtMember_89acdee3-d823-489a-8f06-ffb00349ff54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f67a600e-7e5b-4adc-96e2-edbbf95d3b67" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b0b66fbe-46d6-4aa7-ace4-435395093e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b0b66fbe-46d6-4aa7-ace4-435395093e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DebtInstrumentInterestCost_db022245-0c5c-40a5-9293-0c3ba0dc2432" xlink:href="aip-20210930.xsd#aip_DebtInstrumentInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_aip_DebtInstrumentInterestCost_db022245-0c5c-40a5-9293-0c3ba0dc2432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7010d198-a3d6-414c-b316-937fb61b41b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7010d198-a3d6-414c-b316-937fb61b41b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0062f9ee-2b18-46b0-b0e5-f6ee6eca80b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1bbfca96-6710-4bce-a694-a435b6cba37d" xlink:to="loc_us-gaap_LongTermDebt_0062f9ee-2b18-46b0-b0e5-f6ee6eca80b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofVendorFinancingArrangementsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c2a38b6e-9581-49f4-91a2-410e236d24d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c2a38b6e-9581-49f4-91a2-410e236d24d4" xlink:to="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_86f8f531-4df2-488c-bb5c-cb0c2b7dacb9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_VendorFinancingArrangementsMember_49c3f71e-30f4-423c-acf2-d7b13c16f273" xlink:href="aip-20210930.xsd#aip_VendorFinancingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a00dda9d-4305-479b-8660-3d8ac02cba3d" xlink:to="loc_aip_VendorFinancingArrangementsMember_49c3f71e-30f4-423c-acf2-d7b13c16f273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a2bbddbb-3d88-418a-b9f7-2c8397e41332" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4cc16be1-e888-4995-bc82-88ee0709d7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4cc16be1-e888-4995-bc82-88ee0709d7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_efe6dc3c-7966-47b8-ae20-734dde0dffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_efe6dc3c-7966-47b8-ae20-734dde0dffe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f181e014-4e4c-41ee-b32b-c7fbd02720da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f181e014-4e4c-41ee-b32b-c7fbd02720da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b12cedf7-1962-44fb-9e55-5d7700b09de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b12cedf7-1962-44fb-9e55-5d7700b09de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_LongTermDebtUndiscountedExcessAmount_2020e945-d670-4bbe-933f-5d6a0d615cd1" xlink:href="aip-20210930.xsd#aip_LongTermDebtUndiscountedExcessAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_aip_LongTermDebtUndiscountedExcessAmount_2020e945-d670-4bbe-933f-5d6a0d615cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b85c31e2-2a7d-4f7b-87d4-25251c13dbfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebt_b85c31e2-2a7d-4f7b-87d4-25251c13dbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_51f4ebbd-06a6-4bd4-a12d-6b78c04d65e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtCurrent_51f4ebbd-06a6-4bd4-a12d-6b78c04d65e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_91718842-c6b3-44c6-9a1d-cafd1b986410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6907bc5f-ecd1-4357-86fb-812ba1cbbce6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_91718842-c6b3-44c6-9a1d-cafd1b986410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1" xlink:type="simple" xlink:href="aip-20210930.xsd#BORROWINGSScheduleofVendorFinancingArrangementsDetails_1"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="aip-20210930.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_be9b23c8-70e0-47d8-b08a-a06d2db078e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_209033b8-f099-4643-b6ca-e32f9c20dcda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_be9b23c8-70e0-47d8-b08a-a06d2db078e7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_209033b8-f099-4643-b6ca-e32f9c20dcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK" xlink:type="simple" xlink:href="aip-20210930.xsd#REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_12583ac2-151d-4265-b90f-1d1fbe1bfb75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityDisclosureTextBlock_625482ee-8f8a-4bcf-889a-b182c6169ef8" xlink:href="aip-20210930.xsd#aip_TemporaryEquityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12583ac2-151d-4265-b90f-1d1fbe1bfb75" xlink:to="loc_aip_TemporaryEquityDisclosureTextBlock_625482ee-8f8a-4bcf-889a-b182c6169ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityOriginalIssuePrice_738ba023-ccd0-43d8-aa3f-c3e07dccc882" xlink:href="aip-20210930.xsd#aip_TemporaryEquityOriginalIssuePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_TemporaryEquityOriginalIssuePrice_738ba023-ccd0-43d8-aa3f-c3e07dccc882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_DividendsTemporaryEquity_58bc6912-6071-427a-af3c-17e68a5bf98b" xlink:href="aip-20210930.xsd#aip_DividendsTemporaryEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_DividendsTemporaryEquity_58bc6912-6071-427a-af3c-17e68a5bf98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier_ca610305-281d-4e6d-b002-f60f157cd80a" xlink:href="aip-20210930.xsd#aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier_ca610305-281d-4e6d-b002-f60f157cd80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum_d96db8b3-12cf-408b-81e0-72c3b4ef9670" xlink:href="aip-20210930.xsd#aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum_d96db8b3-12cf-408b-81e0-72c3b4ef9670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation_650fa51d-26dc-4fb5-b218-5ee387df6912" xlink:href="aip-20210930.xsd#aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation_650fa51d-26dc-4fb5-b218-5ee387df6912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_NumberOfVotesPerCommonShare_23961037-54e4-4de3-8824-2a46634e4815" xlink:href="aip-20210930.xsd#aip_NumberOfVotesPerCommonShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_aip_NumberOfVotesPerCommonShare_23961037-54e4-4de3-8824-2a46634e4815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29570a7a-3a48-4e1a-a783-6087c38efbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29570a7a-3a48-4e1a-a783-6087c38efbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fd911da5-71f1-401e-9d6c-950e2e9a70bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_fd911da5-71f1-401e-9d6c-950e2e9a70bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_07528f8f-c863-4f29-b18d-c41473750b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_baf2dbeb-bf49-44d4-86bc-121f6e17cfc0" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_07528f8f-c863-4f29-b18d-c41473750b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c3908292-77a0-4834-9fbc-cdd105771cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1278528d-fd08-485e-8cab-b7542c8b8715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c3908292-77a0-4834-9fbc-cdd105771cac" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1278528d-fd08-485e-8cab-b7542c8b8715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_4ff308ec-4f65-4ecd-9299-94960139785c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_4ff308ec-4f65-4ecd-9299-94960139785c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_16308b95-8d9b-452f-b974-e057a4c60e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_16308b95-8d9b-452f-b974-e057a4c60e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e39f1182-5e35-4ef1-97b7-ff35843929bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e39f1182-5e35-4ef1-97b7-ff35843929bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_dc8fd97d-38e2-4c44-b5d8-38de81f72d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_dc8fd97d-38e2-4c44-b5d8-38de81f72d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_71b97dd8-7b1d-412d-878e-ffa81aa54f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b246e158-4cbb-4b8a-a735-8e7bc9bac69e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_71b97dd8-7b1d-412d-878e-ffa81aa54f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cbf6597d-25db-43d4-aeaf-7bb0196e32e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cbf6597d-25db-43d4-aeaf-7bb0196e32e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:to="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f96eaf5d-c19a-4deb-93ee-c68b9217e466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_61fc7543-e7ff-4d3a-adca-b4b521406a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_61fc7543-e7ff-4d3a-adca-b4b521406a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_3908e384-71fd-49fd-a561-5ff654bac23c" xlink:href="aip-20210930.xsd#aip_RestrictedStockUnitsServiceAndPerformanceBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7793a526-b113-4876-af18-95778875b5d1" xlink:to="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_3908e384-71fd-49fd-a561-5ff654bac23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d17d35ba-564e-42c0-9289-8070db15f812" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_521b92b4-3579-4938-b036-a73999652b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_521b92b4-3579-4938-b036-a73999652b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_e83d0dc5-6718-4618-b687-bfb1bb112887" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate_e83d0dc5-6718-4618-b687-bfb1bb112887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3cc67003-81f2-4ccd-bb48-0fbd329f80b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3cc67003-81f2-4ccd-bb48-0fbd329f80b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_70b0ef59-ae8a-4838-816d-05eabf60fe4c" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit_70b0ef59-ae8a-4838-816d-05eabf60fe4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6df5fe78-d4c9-4a2e-91cb-d9426d6717dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6df5fe78-d4c9-4a2e-91cb-d9426d6717dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_301f2252-f833-4ee0-a275-b30976940eec" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested_301f2252-f833-4ee0-a275-b30976940eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e9796716-a5db-4b93-879f-ba4a75ed7438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e9796716-a5db-4b93-879f-ba4a75ed7438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc9d0297-2cc0-47a5-95b3-55f19e36138d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_fc9d0297-2cc0-47a5-95b3-55f19e36138d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d9345c31-49c9-4779-8efa-b0b620157b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d9345c31-49c9-4779-8efa-b0b620157b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0a3b9d4-bb2b-40af-a6ec-52bdadfe206d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0a3b9d4-bb2b-40af-a6ec-52bdadfe206d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_619f8160-23a8-4b11-8213-5ae7170c28f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_619f8160-23a8-4b11-8213-5ae7170c28f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_0da38132-9f5c-4d18-80ec-a51a624579d7" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue_0da38132-9f5c-4d18-80ec-a51a624579d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_814411cb-edd7-4a66-8950-7bd23cf9b85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_814411cb-edd7-4a66-8950-7bd23cf9b85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7fbe8732-248b-4811-99fc-adcbf1bc2eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7fbe8732-248b-4811-99fc-adcbf1bc2eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_334409ce-5453-4350-809f-3a904eeee757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c71cd0c-359d-404c-a9eb-6e5bff65d9e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_334409ce-5453-4350-809f-3a904eeee757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e978c59c-55ea-404b-a259-ad5c2a405806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2a82de75-fcb3-47d6-b8b2-c922820c3ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e978c59c-55ea-404b-a259-ad5c2a405806" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2a82de75-fcb3-47d6-b8b2-c922820c3ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bb4ea576-1461-474f-a93c-acff2e8658f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bb4ea576-1461-474f-a93c-acff2e8658f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57599acb-67ae-4c12-a622-189e4741510e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57599acb-67ae-4c12-a622-189e4741510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_22f644a3-f1e8-43ec-8787-47290ba05651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_22f644a3-f1e8-43ec-8787-47290ba05651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b392d594-7a8a-4498-8b7d-aefe38b5770f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b392d594-7a8a-4498-8b7d-aefe38b5770f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_dd1f604c-30c8-4c1d-95c0-e66968542550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_dd1f604c-30c8-4c1d-95c0-e66968542550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ea13271a-179c-4c01-aea7-ad3a6ca7812d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4842ab8a-9ede-46f0-9cfd-a66c6d3f581c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ea13271a-179c-4c01-aea7-ad3a6ca7812d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bb4ea576-1461-474f-a93c-acff2e8658f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f459c0f4-f6f0-4dab-a8e7-6d73c5e6da2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f459c0f4-f6f0-4dab-a8e7-6d73c5e6da2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5678ee33-d54e-4fd3-a48e-781cdfc65e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5678ee33-d54e-4fd3-a48e-781cdfc65e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ef9675a7-f50e-4fb5-b18e-e7d00825eb63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ef9675a7-f50e-4fb5-b18e-e7d00825eb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_502b0468-cb16-449b-bd71-13ba83b7e579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_502b0468-cb16-449b-bd71-13ba83b7e579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_51db5389-368e-4bce-a3e7-f9b42e432b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9d9a4768-0058-4e2c-8927-363fe62639c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_51db5389-368e-4bce-a3e7-f9b42e432b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bb4ea576-1461-474f-a93c-acff2e8658f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber_d2a850bd-54d1-4961-bd26-a0b91b45bc7a" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber_d2a850bd-54d1-4961-bd26-a0b91b45bc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice_d6d019ff-9d46-4122-ba7c-2e67611fa664" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice_d6d019ff-9d46-4122-ba7c-2e67611fa664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c85794e6-0534-4820-b37e-69f7e2f4eec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c85794e6-0534-4820-b37e-69f7e2f4eec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm_686b2b89-bc49-49b7-a3e3-7cb9d647dfdd" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm_686b2b89-bc49-49b7-a3e3-7cb9d647dfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_81e31a26-dfc8-4b6d-9d82-271ed8448bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_81e31a26-dfc8-4b6d-9d82-271ed8448bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue_f0c40207-0ac9-4fd6-8f4f-bae739a1e008" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ec015a9b-c4ab-4a76-b386-06363f09b9f6" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue_f0c40207-0ac9-4fd6-8f4f-bae739a1e008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffc0bda2-9806-4656-8778-8f8b98c046ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffc0bda2-9806-4656-8778-8f8b98c046ba" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:to="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fe51d826-f5c4-406d-911c-9da829845f91" xlink:to="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d53cb389-2c18-4fc2-9fb5-8c3d8c5eff74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:to="loc_srt_MinimumMember_d53cb389-2c18-4fc2-9fb5-8c3d8c5eff74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_08d0cef5-5a34-4fe6-8748-4024040d4a73" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8a1d3a3-f3f0-4b42-bd3a-226e1ec05417" xlink:to="loc_srt_MaximumMember_08d0cef5-5a34-4fe6-8748-4024040d4a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_07355cee-c7fb-4894-9a72-79c64573131e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_613bdefb-11de-4cfb-b9fe-7c75344f5229" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue_613bdefb-11de-4cfb-b9fe-7c75344f5229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2e95815c-bae8-4b83-b1ef-aab1d52bb591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2e95815c-bae8-4b83-b1ef-aab1d52bb591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_033b63c0-a11d-4bcf-a5b0-fe981e0795b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_033b63c0-a11d-4bcf-a5b0-fe981e0795b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a295bf60-2a1f-4ea2-8146-35ede78b2129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a295bf60-2a1f-4ea2-8146-35ede78b2129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_bfabb24d-d295-47b6-8878-8d71ab0611b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_bfabb24d-d295-47b6-8878-8d71ab0611b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_c19a018b-4574-4a3d-89cd-f3a7791c7093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_c19a018b-4574-4a3d-89cd-f3a7791c7093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_671fd55a-4a02-487a-a756-7721e0944b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dfe8baa4-5b2a-4af6-a81a-2efcd86d98f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_671fd55a-4a02-487a-a756-7721e0944b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffe11c14-a904-4e6a-85e5-4f1f9fc8d4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffe11c14-a904-4e6a-85e5-4f1f9fc8d4b7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:to="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_076c9f02-694a-42e7-a2ac-648192464191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ed1a9687-6268-4e14-8528-f74bb304cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c7ec1ee-c90b-4734-b925-619ee3f4440a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ed1a9687-6268-4e14-8528-f74bb304cc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3551bbd4-faa0-4457-9f6a-5410e46a9c61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1563b3fa-dcb0-4f88-ba9f-c9e3ffdb382a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1563b3fa-dcb0-4f88-ba9f-c9e3ffdb382a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03b9420f-fbf1-431e-8c1b-fd167a0fb56c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03b9420f-fbf1-431e-8c1b-fd167a0fb56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5ffc09ac-d199-4808-b787-2485291ee137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5ffc09ac-d199-4808-b787-2485291ee137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_183f0993-aa79-4edb-a332-64034a8b26d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_183f0993-aa79-4edb-a332-64034a8b26d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6def7603-5e73-47f3-a1a0-d0f1d9ac18fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_955e3e71-f836-4341-b74b-e2dab7a7901a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6def7603-5e73-47f3-a1a0-d0f1d9ac18fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3646d3d6-a961-49a5-be8b-0d428772262f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d13624fd-164f-4869-8681-c24e726bd920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d13624fd-164f-4869-8681-c24e726bd920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f5faf87-b3d0-4735-bf91-ebfc518a832a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4f5faf87-b3d0-4735-bf91-ebfc518a832a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef71498c-b14a-4657-929a-4bfc64d2dd7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef71498c-b14a-4657-929a-4bfc64d2dd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_696ce1f5-2bf1-4d45-bc17-05befde6a436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_696ce1f5-2bf1-4d45-bc17-05befde6a436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c66c3e98-6f19-4b44-8f87-a42209277341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2f1ae471-2b37-42cd-ab93-39a6ed4e0742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c66c3e98-6f19-4b44-8f87-a42209277341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4772835d-a41a-4f91-a44b-f124d3a97b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4772835d-a41a-4f91-a44b-f124d3a97b06" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_483ab533-dd5d-44e9-88ab-ff63195c75b1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95bc17e9-b243-4bcc-a020-f567a7287a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95bc17e9-b243-4bcc-a020-f567a7287a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_8a448cc4-3907-4fb2-8e51-5e65c3cafce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_8a448cc4-3907-4fb2-8e51-5e65c3cafce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0d681a62-61a8-430d-ac7b-a9959fe9f5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e1bf67ab-95f6-4233-8f10-ad9182fffce1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0d681a62-61a8-430d-ac7b-a9959fe9f5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_96a6dab2-d839-40f3-8ed2-a08202227a35" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_07971cb5-ff1e-4658-8b57-6029c00833e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4c8d021c-d25a-4d5d-8613-07dbb520d3d8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_07971cb5-ff1e-4658-8b57-6029c00833e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INCOMETAXES" xlink:type="simple" xlink:href="aip-20210930.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ac856b2d-1d47-4f0c-b95c-39a7dfbb2909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c68a0d24-3bc7-437f-9585-26466da61eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ac856b2d-1d47-4f0c-b95c-39a7dfbb2909" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c68a0d24-3bc7-437f-9585-26466da61eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_18ef16a6-5841-49c0-8d21-4f8bb5420b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_928aa0b9-47d2-4f57-b98f-d3ee1542e1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18ef16a6-5841-49c0-8d21-4f8bb5420b59" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_928aa0b9-47d2-4f57-b98f-d3ee1542e1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_56ffa65b-8b75-45b2-a5ce-5de955c86be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18ef16a6-5841-49c0-8d21-4f8bb5420b59" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_56ffa65b-8b75-45b2-a5ce-5de955c86be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5e1e3f60-0663-42eb-a8e8-9e6b4648ddbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18ef16a6-5841-49c0-8d21-4f8bb5420b59" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5e1e3f60-0663-42eb-a8e8-9e6b4648ddbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_d0609e5c-69ae-42cb-98f1-5de33cf2a69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18ef16a6-5841-49c0-8d21-4f8bb5420b59" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_d0609e5c-69ae-42cb-98f1-5de33cf2a69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="aip-20210930.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_27166f4f-7b8a-41ca-90c8-fb8fdf159f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_70e626a0-c255-47c3-9ea6-6028b74126e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_27166f4f-7b8a-41ca-90c8-fb8fdf159f4f" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_70e626a0-c255-47c3-9ea6-6028b74126e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#RELATEDPARTYTRANSACTIONSDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1f2b812e-6691-4389-a457-0744d611adc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1f2b812e-6691-4389-a457-0744d611adc6" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aa2b7e0c-5d29-4f94-b3e5-61794b7b6080" xlink:to="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_191c4d21-627e-4ad7-ad1d-853aa2947141" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_f651d4c7-5917-4672-9bda-50551c8d6493" xlink:to="loc_srt_AffiliatedEntityMember_191c4d21-627e-4ad7-ad1d-853aa2947141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3689e40f-99e8-457e-a384-79ff8bba940a" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d2117940-1eca-4bd6-bb25-c6d125dbdf05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_9feb0a87-4759-46ee-96e9-3a8b33d78e55" xlink:to="loc_us-gaap_OperatingLeasePayments_d2117940-1eca-4bd6-bb25-c6d125dbdf05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="aip-20210930.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b7afaaa5-7974-4b01-b975-13c7a34a666a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_727322cc-356d-479e-a1a1-5e88daefdcad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b7afaaa5-7974-4b01-b975-13c7a34a666a" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_727322cc-356d-479e-a1a1-5e88daefdcad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="aip-20210930.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_acb48961-46de-4ebe-89c1-abf7fd9a5b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_acb48961-46de-4ebe-89c1-abf7fd9a5b68" xlink:to="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fac8d7f5-1a45-4089-bfbd-b13426a157d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_fb781786-6187-4588-a31d-212a836e6e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_aac5d507-b5bd-43bb-99cb-fd6ab4986427" xlink:to="loc_us-gaap_SubsequentEventMember_fb781786-6187-4588-a31d-212a836e6e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_c8ae9d7a-823e-46b3-ad97-03f3e06f865c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_b3eee37b-1997-4bb0-a768-437244defdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:to="loc_us-gaap_IPOMember_b3eee37b-1997-4bb0-a768-437244defdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_71c13d05-2321-4abe-ba25-fec42c85477c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_222b47fa-9f23-4112-9fd0-3050ae55d013" xlink:to="loc_us-gaap_OverAllotmentOptionMember_71c13d05-2321-4abe-ba25-fec42c85477c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5441ba8c-7ea9-4d11-ba7d-a70eddd027fe" xlink:to="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_A2021StockPlanMember_b9f7ce5e-e7ae-49d6-b95d-7645473de10e" xlink:href="aip-20210930.xsd#aip_A2021StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c5962457-95b1-49d7-870a-8a0f901a184e" xlink:to="loc_aip_A2021StockPlanMember_b9f7ce5e-e7ae-49d6-b95d-7645473de10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dec42ff2-0b6b-4a9f-8e48-19ed0df5d2fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_bbb651e8-3d0f-4341-9498-1575bd98001f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:to="loc_us-gaap_EmployeeStockMember_bbb651e8-3d0f-4341-9498-1575bd98001f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_c293df3b-db30-406a-9633-85c45cfe8214" xlink:href="aip-20210930.xsd#aip_RestrictedStockUnitsServiceAndPerformanceBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ba72476-e1c5-45e9-8212-6c8324008d61" xlink:to="loc_aip_RestrictedStockUnitsServiceAndPerformanceBasedMember_c293df3b-db30-406a-9633-85c45cfe8214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_476c05b4-dfa4-4d50-93ef-34c4fae83529" xlink:to="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_78106798-97d7-4b36-b69c-fe71251c49cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_78106798-97d7-4b36-b69c-fe71251c49cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_06173375-3615-4452-9724-2baf6c6bbd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_06173375-3615-4452-9724-2baf6c6bbd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f305ff4c-efcf-4609-ae57-d2ca1a484075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f305ff4c-efcf-4609-ae57-d2ca1a484075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_13b5c183-e8c0-4137-a2ae-695d0e646cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_13b5c183-e8c0-4137-a2ae-695d0e646cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_676c8aef-f2bf-4aaa-8f8c-f29dbbc77d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_676c8aef-f2bf-4aaa-8f8c-f29dbbc77d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_51a6edc1-b8bc-4bed-a1b6-94197976aeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_51a6edc1-b8bc-4bed-a1b6-94197976aeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f8dc24e3-8081-49bc-99ff-7c6c77d60011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f8dc24e3-8081-49bc-99ff-7c6c77d60011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_0e1fbff3-d5cd-4188-8923-38efbb9db832" xlink:href="aip-20210930.xsd#aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease_0e1fbff3-d5cd-4188-8923-38efbb9db832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_49d29c14-ce9e-4f75-946f-aae18dac7dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_49d29c14-ce9e-4f75-946f-aae18dac7dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c9e7ac56-9a9c-475a-98e0-4a4b50908aca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c9e7ac56-9a9c-475a-98e0-4a4b50908aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_48a5096b-a429-4b1b-ba70-3b55285f6aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_25225cec-9050-4b09-8312-f59e3331a409" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_48a5096b-a429-4b1b-ba70-3b55285f6aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>aip-20210930_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:aip="http://www.arteris.com/20210930"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="aip-20210930.xsd" xlink:type="simple"/>
    <context id="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i454c0b88d0f347129d3dfaa5f0ad25c2_I20211126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2021-11-26</instant>
        </period>
    </context>
    <context id="id8f331659cce441aa3651ada687ff030_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic86b73c81e4746ce99b66bb22eae49db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9344b71824324eeabe68513b2d808efd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i81a5e0e94e8c4eb698f957181f9da9a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1098806097234704aa665fcd75ebc00a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib2fb5222100043b6a90fdac5810e891b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77539c48aa0f44cfb72a48a961e9787b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aip:VariableRoyaltiesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2791f1d4032c47efa193beab2532406d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic3b8bc85605849339db0acb5c972d50a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i3472fe70945646179c4a19dcf707bb69_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="ia417a9aaa5a743da98496e6f504a70a9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i5425500757b44239b81cd45aba637aff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="ie95e9f1002ba4ed79935794850a94bf3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i7645f5657f304efbb4986a8b15ed2d14_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i6231ffbab9f54a51bf65f645219b0aba_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i37a9d98fa41446169a77a73abc65d94a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i75983c6e0ad1410c861bb260fbac29f1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib6867daf282440a28624597b614e8ce2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i68ac7111d339436083fa0825ed749e6c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic92c0203a2784e2eb8d4fff459afaf52_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i84d002a183a54499a2dde117e0438e2d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5e054d2cd1564a5195f89b055427e81c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice69565e642f434d8336313cdda34885_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i66b619f3f5084951a91880d267236ae5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i855735ac395041eaad4c9d3db030bed0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i61315bfb3bf5465d929ba4c72c3227bd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9007f7ed935d49e7b95a82034548a170_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="id54557838302422d84581f973d2430ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i300219642c5d4f89b4aeb83fe5541bc0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="id30a5cc3201449e39869db569719e1c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i8c87b849edd44765bb83601c93a580b3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i1ae3b580903d49d09056682dd542cfb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia45c7766ff224c36b681abccdceaf6b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i972adc2c51ae4d6b8ff66dfbb3deeaa9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e610d73ff964d17ab060234b4552c8f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09385b89b030406d81fed86ae7d5921b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie5f10779e81546dd89114540c548d500_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieb6d60a823554f4f8f074608283129b2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i528fd782c97b4cad84aad3bd70669f06_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="ied44969bd2884720946dafa0af1d2799_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6103838b18145f480911ebf5387cad5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf370399ef3a4a2b9640a9a5157551b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e476565667d451ab98e6902b15220d3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f16536f3ab24f2fb556bd34102f9362_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22fc47ba8c7c48a3a853ac2f3347de81_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i485fa0b8ebb04fb7975d689d0bc86401_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9de0fa16bd64759b68f873b94ae83d8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iba60d3b510984d8ba4cf654be2c69691_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aip:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i760577158eff456da0040c75e883a4c5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i979f80dfa4044cce87820240125dd702_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i446a09ba2165489b8ef2268c61cb3d36_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic86de0c43c04439999d9798e86fc01e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic7d0e6adf0fc4edbbe9e7d9fc73a9b55_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4cf427a56041465ea5c9c541f9c24a4d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3383642d531346e6bdabc9ad7780824d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="id35b9ecf19fb43f9bfb8b99bb924a771_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65909695d1e14b2ab8ef43a8785e7d28_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="if55dc8e672a04450ab02811bb6360369_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3aefaf837adc48468ed46c335673683e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41c06725e4a549b3969098a57574e55c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icbc42b3676bc4136b99319e5ddfe52ea_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6df454cbd1444594a41a18565fafdcb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0720f74ff5146dabef92f561482f258_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2f1795ccf0d44e9993b69ff7552194cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i890b95ea62c14522b7271649f40c47b4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i046ed9ad138d4fb19c76a7c7b36cc5d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93d3973c43d04b4e8028fddf94c90103_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i44bf5238b1c84c21a30adea393911606_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75fbbd2a8bd04c0c8573e2f21c53569b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i001d60eb237540298ce357a05b42ee61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81235bf96d3d462b81c24abfaea71e2a_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i234415a6ccc54737b0e4406b23cc8c20_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i9d206f6da941411dab95c6db2b699561_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d8901439a08460a98b6ba48fde2bf5c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1b85e1b483134008ac3517458d3a2d58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3ef54bc6ab246ae9818f95c8bc5ff3e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueAugust2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i21c758b730704bbd81a646c785ac9865_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueNovember2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0fb42f8824a944588ecbc8af9af7d9da_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aip:RevolvingLineOfCreditDueNovember2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if67493bf8b6a49d9a1cf6e87f4a6accd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aip:VendorFinancingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
        </entity>
        <period>
            <startDate>2016-10-10</startDate>
            <endDate>2016-10-10</endDate>
        </period>
    </context>
    <context id="ib2f1c24726e34798a0e2738aa3448d5c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i047f85804ee9475b97dfb8af5a55ab46_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id492948a301746bf9636b127f4f6dea1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0135033dbb3f464ca5fb83ca646423bd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i989aef130215451681e2bc88e3c21979_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i013017ba3a1b4e1ab8b0ddb22338cdb6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic0a539861f434836986a7a34ea0c4cf7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i1089b9a033e244e4ba61b094eceacbd7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9191b54256614e7392bf4fd898a8f0b0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i7004faebddc14e28ae9c0de18a0cf885_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibdbcea87ff614fab9753da84d279862f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i940fdca05cfd41d8b58f9ad56563d4aa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i51bbfe8b78074ba794acf4eae8ac6de2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="iaaa1911562ba43878989d9bdb8c8c7b2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief80c797c5854efeb3c6928a58a897f7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="i4669e606071242c18ee992bec81b483a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifbfbb6b777fd4cd9b1287003f1346a33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</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="id6676cd411614b33b71492e9fafa9281_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i44d7d429578e411784ac609aaa19f768_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ideb3407981b44f10b91400d918a7f31a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="id02cbdd611cb41e581a815e8c8c21eb6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i558dca18f1864996bddf1641c4f6ae09_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aip:A2021StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28e3d6924774401785811cc25507a7eb_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001667011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aip:RestrictedStockUnitsServiceAndPerformanceBasedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>aip:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18wLTEtMS0xLTIwMzUw_a1f428c5-c236-49d1-b561-5dd7b7a253b6">0001667011</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18xLTEtMS0xLTIwMzUw_4d8c732f-1e29-45f4-a6b2-a82ea6e9a377">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18yLTEtMS0xLTIwMzUw_29fda5e5-8c76-4b0f-9ade-ffa89ebd44fa">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y18zLTEtMS0xLTIwMzUw_f38676be-3fa0-4176-a10d-6aedda2f55f3">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80L2ZyYWc6YTdhNzVhMzZjMjMzNDQyYWE4MDUyNTAwMWExY2E5M2YvdGFibGU6MGRlMGJkYzdmNTFkNDM3YWEyMDIxNTdmMTVjYjExNmMvdGFibGVyYW5nZTowZGUwYmRjN2Y1MWQ0MzdhYTIwMjE1N2YxNWNiMTE2Y180LTEtMS0xLTIwMzUw_9b876cbf-012d-4410-9112-0798ed5be7c3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODIz_79b495e6-face-4fed-aab9-31fd0d06e29e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6YzVhYjEwZGE4N2Q4NDAzODllYjNkMjcxZDYwYjJjNGUvdGFibGVyYW5nZTpjNWFiMTBkYTg3ZDg0MDM4OWViM2QyNzFkNjBiMmM0ZV8wLTAtMS0xLTIwMjc5_02033ba0-e335-41c8-80a1-d8a69f65f245">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV84MjQ2MzM3MjE3NzQ4_4035d545-ce2f-4eb0-b036-429b120043b1">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6NjJmNmI4NzQ3ZWE3NGQ1MWI0YjhhNmVjNDcwYzhhN2MvdGFibGVyYW5nZTo2MmY2Yjg3NDdlYTc0ZDUxYjRiOGE2ZWM0NzBjOGE3Y18wLTAtMS0xLTIwMjgz_fb9cc6d2-3fce-4dde-a630-1fb476bd05ef">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI0_596becea-c232-4147-b245-9cc353d9daf4">001-40960</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI1_2d33316d-2f24-4049-8da1-6b3f8edac307">Arteris, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6MDBlMWVhMmEyMTg0NDc3Nzg3ODQ4NzY4ZDAxY2UyODkvdGFibGVyYW5nZTowMGUxZWEyYTIxODQ0Nzc3ODc4NDg3NjhkMDFjZTI4OV8wLTAtMS0xLTIwMjkw_7e79cbbc-5e84-4841-9836-8b6d68a06ac3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6MDBlMWVhMmEyMTg0NDc3Nzg3ODQ4NzY4ZDAxY2UyODkvdGFibGVyYW5nZTowMGUxZWEyYTIxODQ0Nzc3ODc4NDg3NjhkMDFjZTI4OV8wLTItMS0xLTIwMjky_76c6c7ee-3a2d-4855-9887-f8b77ddfd3af">27-0117058</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8wLTAtMS0xLTIwMjk0L3RleHRyZWdpb246ZWM5YmM5NGY0ZmQ4NGNlZThlYThkNWZjNzFmZWJkZTlfMjc0ODc3OTA2OTgzMA_2f00f4f0-4142-4639-862a-24af39829066">595 Millich Dr.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8wLTAtMS0xLTIwMjk0L3RleHRyZWdpb246ZWM5YmM5NGY0ZmQ4NGNlZThlYThkNWZjNzFmZWJkZTlfMjc0ODc3OTA2OTg0Mg_cfa93a15-a982-4698-8847-205a690d311a">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ3MA_07df50c6-ed78-4de5-92b3-86688c1425e6">Campbell</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ3NQ_71582718-4a16-4544-8892-b553ddf301c8">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8xLTAtMS0xLTI2NTQ0L3RleHRyZWdpb246ZTY1MGExMzFlZmUyNDBiNWJjMjJjNDE1NmFkNTIzM2JfMjc0ODc3OTA2OTQ4Mw_7781e153-5663-4820-b46a-d577b0132c5a">95008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8yLTAtMS0xLTI2NTQ4L3RleHRyZWdpb246YmZkNzIzNGY3MmQxNGIxN2IzY2I3NmM0YmY2YzUxZDFfMjc0ODc3OTA2OTQ2MQ_0a369bac-872f-4e74-9421-4bbe8e528727">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTBjYzdmZjg1M2MwNGQ3YjlkMWEwMzg1YTAzMWY2MGYvdGFibGVyYW5nZTplMGNjN2ZmODUzYzA0ZDdiOWQxYTAzODVhMDMxZjYwZl8yLTAtMS0xLTI2NTQ4L3RleHRyZWdpb246YmZkNzIzNGY3MmQxNGIxN2IzY2I3NmM0YmY2YzUxZDFfMjc0ODc3OTA2OTQ3Mg_86e3ad6c-f36b-40f8-9788-c0bd213d5175">470-7300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTAtMS0xLTIwMjk2_2e841f48-c3f0-47c4-814c-b3a968c8cf35">Class A common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTEtMS0xLTIwMjk2_280cd489-8bda-4b04-aebc-5f388ae7470c">AIP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6M2I1NDA3NThhMjRjNDJlNTllMGI4NTM2YjRmYWY5NTUvdGFibGVyYW5nZTozYjU0MDc1OGEyNGM0MmU1OWUwYjg1MzZiNGZhZjk1NV8xLTItMS0xLTIwMjk2_a000cf07-9a8a-4545-804d-037399f768f8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI2_e4cd4480-93f1-4574-8d33-356fe268d488">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI3_24f84f86-3b4f-4113-818c-5b76dae4cffc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8xLTAtMS0xLTIzNzMw_12b1bab4-d906-46a1-978e-7fe33fddc7e9">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8xLTMtMS0xLTIwMzA0_1cfae6a6-d5dc-4425-ad33-cd4868180360">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGFibGU6ZTdkNmQ0ZTI0YTdiNDc4YTlmZGQ4ZDA5NjljMWFmZmYvdGFibGVyYW5nZTplN2Q2ZDRlMjRhN2I0NzhhOWZkZDhkMDk2OWMxYWZmZl8yLTMtMS0xLTIwMzA0_1abac169-41e8-494c-a87f-fa9458d0961a">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODcw_00a81e20-abf1-4470-8084-ea1e71d740c6">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4ODI4_52a4a928-fad2-45dd-a0da-3c2667917f4b">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i454c0b88d0f347129d3dfaa5f0ad25c2_I20211126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xL2ZyYWc6OTg2ZDhlN2ZlYjczNDExOGI0NWE1Yjg3YWViNmM4ZTEvdGV4dHJlZ2lvbjo5ODZkOGU3ZmViNzM0MTE4YjQ1YTViODdhZWI2YzhlMV8yNzQ4Nzc5MDc4OTE3_75bc7d8b-6c63-420b-8e8c-9a769cb9dacb"
      unitRef="shares">31254895</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNi0xLTEtMS0zNjgy_0db70911-20ec-48cb-b442-dc8ca6672a8e"
      unitRef="usd">11241000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNi0zLTEtMS0zNjgy_f838f59a-8f3e-4a29-9c85-77d6c59b9a9a"
      unitRef="usd">11744000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNy0xLTEtMS0zNjgy_473dd454-c064-48ba-8cc7-190171d77ebb"
      unitRef="usd">8123000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNy0zLTEtMS0zNjgy_d3967ebc-c978-47e7-92ed-cd7b2641823e"
      unitRef="usd">14350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOC0xLTEtMS0zNjgy_b0614fd9-2b17-4fbe-8b42-4924b5121b71"
      unitRef="usd">5047000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOC0zLTEtMS0zNjgy_97063265-64eb-41b3-906a-2d6d1b903b58"
      unitRef="usd">2858000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOS0xLTEtMS0zNjgy_ff09edf0-38e1-44e8-9896-96715b820d84"
      unitRef="usd">24411000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfOS0zLTEtMS0zNjgy_778021cb-8eb2-4db0-ba51-654b229bbfff"
      unitRef="usd">28952000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTAtMS0xLTEtMzY4Mg_50a89ba1-463d-49b0-9fd6-27978a1709f4"
      unitRef="usd">2256000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTAtMy0xLTEtMzY4Mg_6f3be33c-fe5e-498f-916d-308108271886"
      unitRef="usd">2365000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTEtMS0xLTEtMzY4Mg_252fa94f-8165-458f-9da5-6aaa8c2c6575"
      unitRef="usd">2974000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTEtMy0xLTEtMzY4Mg_6577c4d1-2b0f-4455-8c6d-c82e6d42eb99"
      unitRef="usd">2753000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTItMS0xLTEtMzY4Mg_0291062f-ef30-448f-b5a5-b8ecce47fa3f"
      unitRef="usd">3052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTItMy0xLTEtMzY4Mg_f529c236-272b-4b78-9c5d-18eb3ea15abc"
      unitRef="usd">3409000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTMtMS0xLTEtMzY4Mg_0d0874c5-ee86-46a3-b784-b86becf0e159"
      unitRef="usd">2677000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTMtMy0xLTEtMzY4Mg_092ff296-a11b-40a8-ab57-d9cf2578974c"
      unitRef="usd">2677000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTQtMS0xLTEtMzY4Mg_7befbaa9-3881-4cbc-9263-3efb88a0351f"
      unitRef="usd">5229000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTQtMy0xLTEtMzY4Mg_50fddef9-d920-41db-9700-d45fe89cd416"
      unitRef="usd">2580000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTUtMS0xLTEtMzY4Mg_99543c9a-f3f3-430c-90fc-85fc9ac61df9"
      unitRef="usd">40599000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMTUtMy0xLTEtMzY4Mg_d922dd9c-365d-4c31-8944-6f5075f97b13"
      unitRef="usd">42736000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjAtMS0xLTEtMzY4Mg_bfcbf340-c2a8-4dd3-bfeb-cdb97e2e8dcf"
      unitRef="usd">1531000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjAtMy0xLTEtMzY4Mg_edd48843-ecdd-4c05-b84e-012307154df1"
      unitRef="usd">1116000</us-gaap:AccountsPayableCurrent>
    <aip:AccruedAndOtherLiabilitiesCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjEtMS0xLTEtMzY4Mg_7bc85f7a-2fae-4a53-a7af-192f0406d67e"
      unitRef="usd">9577000</aip:AccruedAndOtherLiabilitiesCurrent>
    <aip:AccruedAndOtherLiabilitiesCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjEtMy0xLTEtMzY4Mg_5bfcdaa2-c8dc-471f-a25f-5b71bc39de73"
      unitRef="usd">7249000</aip:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjItMS0xLTEtMzY4Mg_296d0201-ba96-4e5e-916d-07092c3c0fb9"
      unitRef="usd">980000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjItMy0xLTEtMzY4Mg_f4ea0557-0880-4e6b-a1dc-e7b2cb68c93c"
      unitRef="usd">767000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjMtMS0xLTEtMzY4Mg_84d21564-fb77-44a4-ae8f-11ce09472aa8"
      unitRef="usd">23707000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjMtMy0xLTEtMzY4Mg_05b68831-f8cf-451e-8f0d-4c3d1db63a8e"
      unitRef="usd">17894000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <aip:VendorFinancingArrangementsCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjQtMS0xLTEtMzY4Mg_a7aa2a7d-81bd-4ea7-82c6-8c38c6e7a49b"
      unitRef="usd">759000</aip:VendorFinancingArrangementsCurrent>
    <aip:VendorFinancingArrangementsCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjQtMy0xLTEtMzY4Mg_3c319908-43bf-48f4-85ae-7abddda54daf"
      unitRef="usd">643000</aip:VendorFinancingArrangementsCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjUtMS0xLTEtMzY4Mg_c0b71977-4873-41bb-bbfd-5d41343861ff"
      unitRef="usd">100000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjUtMy0xLTEtMzY4Mg_6fa365f4-b081-4c05-9120-290094f24825"
      unitRef="usd">557000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjYtMS0xLTEtMzY4Mg_2553e91a-b684-4cbc-9953-84962252c6d3"
      unitRef="usd">36654000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjYtMy0xLTEtMzY4Mg_7c0c5d5e-2ace-4744-bce6-031deb0ea5bf"
      unitRef="usd">28226000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjgtMS0xLTEtMzY4Mg_26fee64d-31e4-40a8-a26b-ecaa6e51a301"
      unitRef="usd">14541000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjgtMy0xLTEtMzY4Mg_8f7cfd4c-f0bc-4906-b39c-6c6722b3ffcb"
      unitRef="usd">15014000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMS0xLTEtMzY4Mg_8b563dac-50a6-4353-9af6-fba0ea352837"
      unitRef="usd">2054000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMy0xLTEtMzY4Mg_e29860b5-8eb4-42bb-8d99-6c3ace095f26"
      unitRef="usd">2079000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <aip:VendorFinancingArrangementsNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzAtMS0xLTEtMzY4Mg_8d6a2565-a54e-46e5-b273-b4b3d055c3e8"
      unitRef="usd">345000</aip:VendorFinancingArrangementsNoncurrent>
    <aip:VendorFinancingArrangementsNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzAtMy0xLTEtMzY4Mg_29895792-ad1c-481d-84a6-67c48e3bec06"
      unitRef="usd">727000</aip:VendorFinancingArrangementsNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzEtMS0xLTEtMzY4Mg_eb4cfe11-7859-497a-bca7-4e4a6548b5a3"
      unitRef="usd">1986000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzEtMy0xLTEtMzY4Mg_62923174-1bd6-4adb-be78-c01c104de6f1"
      unitRef="usd">2986000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzItMS0xLTEtMzY4Mg_15953549-64c8-4459-af0b-10b43a617ddb"
      unitRef="usd">55580000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzItMy0xLTEtMzY4Mg_1f514ada-17d4-46f2-80d7-b69942530f8a"
      unitRef="usd">49032000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMS0xLTEtMjEwNTY_cf405704-0f86-477c-aa14-1a31bd7541bc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMjktMy0xLTEtMjEwNTc_37c6ef62-716a-4a2c-a723-c61b8db3d464"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzU3_b7282fe6-00e6-4d5b-8c59-e2a55c54b044"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzU3_d253bb18-20f6-43e8-841f-6e75a7ae6857"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzYy_21951879-257d-42a9-93ec-b60e529ef2e2"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzYy_df862720-ae34-4afb-8ad2-e0a0aa7c36d4"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_09925491-c711-4a40-9edb-923732e1719d"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_672e258f-172f-48ed-bc8c-68b335bcf987"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_82be9cf9-d485-420d-938c-9fda2cf46709"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzg0_a0fa2f77-20d0-44ce-831a-cf4a618f83e8"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzE4MQ_22df9704-c7cb-4415-b847-2f68715565ff"
      unitRef="usd">5768000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOjhiNTljMmE0OTk2ODRmZmE5OWY5OTJjMWU2NjdhZGFiXzE4MQ_ff00bc47-47e6-4c0a-a225-3d8c7885d38a"
      unitRef="usd">5768000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMS0xLTEtMzY4Mg_833a7d04-61eb-44ff-b5df-b6563a34cca0"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfMzctMy0xLTEtMzY4Mg_f0a3e912-a5c1-4c69-aa3f-8dbec32fe11e"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzMx_be039353-b194-40af-aede-e74f1b999bc8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzMx_fee0e37b-bdc8-4135-ad93-2dd1f52f1642"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzQ0_ff6aad61-efed-43e9-9a97-5904a3c4ac59"
      unitRef="shares">36525154</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwMzU_63bdf388-ae39-438e-ba2b-378fef24daac"
      unitRef="shares">31525154</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzkx_094a65d3-1994-4302-9f73-7953033b0899"
      unitRef="shares">20607851</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzkx_99323e13-24f0-4a83-9404-9622d0c92a71"
      unitRef="shares">20607851</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwNzI_6c8b55ba-6084-4abd-91c9-c14b4b42ab4b"
      unitRef="shares">18486989</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMC0xLTEtMzY4Mi90ZXh0cmVnaW9uOmQ0YjA2ZDQxODM3NjQwZjhhYjgzNGNiYmZkMGYzYmVjXzU0OTc1NTgxMzkwNzI_87010cc6-29b9-49cd-bb61-29d547c8267a"
      unitRef="shares">18486989</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMS0xLTEtMzY4Mg_82afdbf1-3c59-4882-87e6-a9b468294866"
      unitRef="usd">21000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDAtMy0xLTEtMzY4Mg_50a761a5-bd6b-4a97-bf15-09289345cc99"
      unitRef="usd">18000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDEtMS0xLTEtMzY4Mg_2c56f408-af25-43f1-9578-467d024fcc57"
      unitRef="usd">10518000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDEtMy0xLTEtMzY4Mg_05133540-a31c-476d-9b16-aeffa81c2d49"
      unitRef="usd">3612000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDItMS0xLTEtMzY4Mg_fb8307a9-241c-4cea-8f0d-8f11540f6fa4"
      unitRef="usd">-31000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDItMy0xLTEtMzY4Mg_815b6cff-7919-48e3-9265-9ce59682e5e1"
      unitRef="usd">-31000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDMtMS0xLTEtMzY4Mg_c87cfde7-2915-4067-aa8c-44182c6ab2d4"
      unitRef="usd">-31201000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDMtMy0xLTEtMzY4Mg_bcd8ffa7-4334-41e7-b986-ed30f6a204cd"
      unitRef="usd">-15607000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDQtMS0xLTEtMzY4Mg_82027e85-dd0c-499e-9a00-219b0d7fb68d"
      unitRef="usd">-20693000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDQtMy0xLTEtMzY4Mg_004dea95-9965-424b-a1b3-12e55e6248b4"
      unitRef="usd">-12008000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDYtMS0xLTEtMzY4Mg_3175d101-fbde-4d78-8290-9965bca6376c"
      unitRef="usd">40599000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xNi9mcmFnOjMwYjJmNzg4NjgzYzQ1MmU4MmI2MWY4YjJiZjA4NzIxL3RhYmxlOmNjYzU3YjE5OTZhODRlZWNiN2Y4ZTZjZjJkNGI4NDMwL3RhYmxlcmFuZ2U6Y2NjNTdiMTk5NmE4NGVlY2I3ZjhlNmNmMmQ0Yjg0MzBfNDYtMy0xLTEtMzY4Mg_9e9bfa4d-2546-48fa-91cb-5427dab3276c"
      unitRef="usd">42736000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC0xLTEtMS0zNjgy_01da7122-4d55-4f77-b58f-abb160304de6"
      unitRef="usd">8136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9344b71824324eeabe68513b2d808efd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC0zLTEtMS0zNjgy_d2e01a2b-3ebb-47db-ad61-a58ad7ea56e3"
      unitRef="usd">5211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC01LTEtMS0zNjgy_aa262cfa-64c7-416b-831e-a7739a23df6c"
      unitRef="usd">24353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNC03LTEtMS0zNjgy_d5d9caf5-0ef4-4d16-8cce-ddc40b52260f"
      unitRef="usd">14005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81a5e0e94e8c4eb698f957181f9da9a6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS0xLTEtMS0zNjgy_a9e44e39-2364-481f-8f71-2196c877b13c"
      unitRef="usd">823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1098806097234704aa665fcd75ebc00a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS0zLTEtMS0zNjgy_43fba91c-0e66-46c0-bb15-31435301665d"
      unitRef="usd">1218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2fb5222100043b6a90fdac5810e891b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS01LTEtMS0zNjgy_f6539563-8b53-4f17-8884-1609458015c8"
      unitRef="usd">2077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77539c48aa0f44cfb72a48a961e9787b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNS03LTEtMS0zNjgy_06b9f874-7ec8-4d84-ae96-1eb9d974098f"
      unitRef="usd">3361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi0xLTEtMS0zNjgy_97d87bc1-3a9f-4bba-b993-954dcaa22812"
      unitRef="usd">8959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi0zLTEtMS0zNjgy_a9bd1362-33d0-4faa-affd-2ed478fca085"
      unitRef="usd">6429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi01LTEtMS0zNjgy_2d80c3a5-2e25-4794-8221-b6fe2c01b17e"
      unitRef="usd">26430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfNi03LTEtMS0zNjgy_8f71d2d4-284c-4c38-ab68-fedb26f5f05c"
      unitRef="usd">17366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC0xLTEtMS0zNjgy_94c29577-c2b4-4297-b25e-06fa83298748"
      unitRef="usd">883000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC0zLTEtMS0zNjgy_c5043457-62e5-43ff-bf60-b8adb808946e"
      unitRef="usd">227000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC01LTEtMS0zNjgy_e9eaec7d-41e5-4b1d-a67e-d6333307a6e6"
      unitRef="usd">2618000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfOC03LTEtMS0zNjgy_f0613d2a-24ac-4a13-ae13-32ee9a8a47a9"
      unitRef="usd">1118000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtMS0xLTEtMzY4Mg_4152c77a-4694-4d0e-aeb8-57ec99ee8c1a"
      unitRef="usd">8076000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtMy0xLTEtMzY4Mg_d1493204-c630-486b-9dc2-903c4f17c67f"
      unitRef="usd">6202000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtNS0xLTEtMzY4Mg_7695ccc1-36ca-4d0c-b0f1-cfc45baa86cd"
      unitRef="usd">23812000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTAtNy0xLTEtMzY4Mg_80b31888-3ca6-477b-b4dc-2fe4612bf7b2"
      unitRef="usd">16248000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtMS0xLTEtMzY4Mg_0a712564-8aff-4761-8c78-17277dcdd843"
      unitRef="usd">7609000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtMy0xLTEtMzY4Mg_092eb029-e8cd-4d72-bf2b-d8a6cb7afe4e"
      unitRef="usd">4011000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtNS0xLTEtMzY4Mg_18fbdcd5-b244-4405-8d50-a45e2c4ceea1"
      unitRef="usd">20572000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTMtNy0xLTEtMzY4Mg_1714f47d-2e7e-4814-a321-7920ef713063"
      unitRef="usd">11842000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtMS0xLTEtMzY4Mg_aa363bfe-d63c-4763-a606-6c63c89e8bb4"
      unitRef="usd">3242000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtMy0xLTEtMzY4Mg_b4cbc54e-bb83-4303-8689-84f5b934e345"
      unitRef="usd">2240000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtNS0xLTEtMzY4Mg_bb0a75d5-d262-4e9c-aeb6-645ae6f8a940"
      unitRef="usd">7971000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTQtNy0xLTEtMzY4Mg_d437b4d7-d3f4-45e4-973b-efecdf83d5ca"
      unitRef="usd">6345000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtMS0xLTEtMzY4Mg_daddd6ed-03b6-46f2-ba9e-ec097d15b25f"
      unitRef="usd">1742000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtMy0xLTEtMzY4Mg_a36f1b74-6217-464c-b4c1-5ab3ac19d3cb"
      unitRef="usd">2570000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtNS0xLTEtMzY4Mg_6dd406ae-ecce-4979-af84-6990d998fa0c"
      unitRef="usd">9754000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTUtNy0xLTEtMzY4Mg_69dc18cb-03e0-41db-a905-8013a9c56187"
      unitRef="usd">4993000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtMS0xLTEtMzY4Mg_4d37378c-663c-434d-b488-61da0ea90359"
      unitRef="usd">12593000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtMy0xLTEtMzY4Mg_41782f94-0333-41e2-b060-57bc8c27dded"
      unitRef="usd">8821000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtNS0xLTEtMzY4Mg_3e6d9017-2f31-4fc7-8636-356e4646120a"
      unitRef="usd">38297000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTYtNy0xLTEtMzY4Mg_8269215a-f568-431a-80ba-2f118df209bb"
      unitRef="usd">23180000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtMS0xLTEtMzY4Mg_ab6144e6-3889-44f6-8241-6d3099e5fb57"
      unitRef="usd">-4517000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtMy0xLTEtMzY4Mg_8be1294e-2342-427e-9a35-229d7a8a7dff"
      unitRef="usd">-2619000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtNS0xLTEtMzY4Mg_6b12cf46-15c6-45a5-aec5-80095572af72"
      unitRef="usd">-14485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMTgtNy0xLTEtMzY4Mg_e0d8b831-93b9-4859-8ebc-236b35f75ec5"
      unitRef="usd">-6932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtMS0xLTEtMzY4Mg_dc442338-4c7d-4fd1-a94d-e14b15abc39d"
      unitRef="usd">-183000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtMy0xLTEtMzY4Mg_d425f56e-89b3-4d3c-b265-a1fb55fb8d12"
      unitRef="usd">-26000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtNS0xLTEtMzY4Mg_d869c877-04c1-47e4-b4b8-a438f38e04c7"
      unitRef="usd">-497000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjAtNy0xLTEtMzY4Mg_bf597499-5b04-46fe-9e9d-4c93872faff2"
      unitRef="usd">-111000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItMS0xLTEtMzY4Mg_8e90fbb1-880d-4949-a433-441ad0386181"
      unitRef="usd">-4700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItMy0xLTEtMzY4Mg_e784e22a-ed31-4946-8f95-0f06d6df71b4"
      unitRef="usd">-2645000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItNS0xLTEtMzY4Mg_c05896a0-c7f0-4985-b454-4cb973fdf7b0"
      unitRef="usd">-14982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjItNy0xLTEtMzY4Mg_79203c38-05a2-4e3c-9efa-668e034852c0"
      unitRef="usd">-7043000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtMS0xLTEtMzY4Mg_0d2e5e40-e77a-444f-b178-bed7de31cda0"
      unitRef="usd">268000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtMy0xLTEtMzY4Mg_ec7744ce-e1b3-4a78-aebd-d93d2d5d5db0"
      unitRef="usd">1199000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtNS0xLTEtMzY4Mg_81a58ce8-9665-4328-beb3-b387ba7692c1"
      unitRef="usd">612000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjQtNy0xLTEtMzY4Mg_be0a9db0-7049-4e04-bead-7e42a1dbf331"
      unitRef="usd">3793000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMS0xLTEtMzY4Mg_5429aa79-55b6-4c70-ab3d-87307f19bf9a"
      unitRef="usd">-4968000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMS0xLTEtMzY4Mg_ea1edd37-2bda-4438-9213-56bc3d498cb4"
      unitRef="usd">-4968000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMy0xLTEtMzY4Mg_c1449dc9-e427-4393-b43b-1f0e97f58632"
      unitRef="usd">-3844000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtMy0xLTEtMzY4Mg_d0ad8eb9-3dd9-4266-9e41-556032559804"
      unitRef="usd">-3844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNS0xLTEtMzY4Mg_25fdd319-9e2d-43f8-bc68-27f846256c90"
      unitRef="usd">-15594000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNS0xLTEtMzY4Mg_f18928b8-8bf8-43f6-842e-8cb16767f82a"
      unitRef="usd">-15594000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNy0xLTEtMzY4Mg_10bb05e7-5101-4550-acb7-28246a0466dc"
      unitRef="usd">-10836000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjUtNy0xLTEtMzY4Mg_dc2caa08-caf0-4860-a913-18ab74a8f164"
      unitRef="usd">-10836000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMS0xLTEtMzY4Mg_26c776c7-bc92-4c3c-afcc-58419d33dddf"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMS0xLTEtMzY4Mg_927fe641-8dc5-4bd8-a397-587b42bdc42d"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMy0xLTEtMzY4Mg_0a84a255-7296-4e6b-9873-4e7165e52750"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctMy0xLTEtMzY4Mg_8d056133-889d-4bd1-9b99-0a1e7b6908ea"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNS0xLTEtMzY4Mg_2c2d6edd-58bd-4490-9d1b-07d5249b62d6"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNS0xLTEtMzY4Mg_b07e064f-2593-4bf3-badf-3730f8a00b0d"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNy0xLTEtMzY4Mg_2e139895-f20a-4bfb-9e8c-dba82a7f731d"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjctNy0xLTEtMzY4Mg_f8cb4b56-8c1a-46fb-9345-596e8fc535e3"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMS0xLTEtMzY4Mg_4b22e64c-b5ec-40c8-b4a0-de623f37294a"
      unitRef="shares">20578386</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMS0xLTEtMzY4Mg_a7ac9631-6649-4428-84fe-fc7dc7137f24"
      unitRef="shares">20578386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMy0xLTEtMzY4Mg_16c7d6a2-715d-4f84-a65d-ebaebf19a415"
      unitRef="shares">17628023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktMy0xLTEtMzY4Mg_507481c7-1efc-412a-9308-4e33716c3b73"
      unitRef="shares">17628023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNS0xLTEtMzY4Mg_2630e24b-874c-4690-ba50-2792a6abb036"
      unitRef="shares">19768574</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNS0xLTEtMzY4Mg_442dac92-c418-4e4d-ad08-e98bce0e8b13"
      unitRef="shares">19768574</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNy0xLTEtMzY4Mg_4c5b9704-e3c6-4044-9d89-e452b3b74734"
      unitRef="shares">17495311</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8xOS9mcmFnOmJmYWMyMWIzNmRjYjRjMTBiMTVhZDYwZjlkYjYwM2Q1L3RhYmxlOjEyMTM5ZTAyYTUyZjRjZTk5ZTVmMjcxMzBlMTkyOWMwL3RhYmxlcmFuZ2U6MTIxMzllMDJhNTJmNGNlOTllNWYyNzEzMGUxOTI5YzBfMjktNy0xLTEtMzY4Mg_9c78c339-95fa-4794-92f4-c7c7277bbbe7"
      unitRef="shares">17495311</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xLTEtMS0zNjgy_1da457c5-d683-454c-bb22-5a48706ab18f"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0zLTEtMS0zNjgy_c3030591-97f4-434c-af8c-08e6e6a8f586"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi02LTEtMS0zNjgy_9522cbb7-65b1-4db2-8f97-854467113e01"
      unitRef="shares">20525254</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4fa35bbfe1294a2ba882140c81dd8f96_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi04LTEtMS0zNjgy_1a74a087-44fe-4972-8612-8ab88e7acc87"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3472fe70945646179c4a19dcf707bb69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xMC0xLTEtMzY4Mg_f80e7fd7-f178-4944-a890-068a273db994"
      unitRef="usd">10054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia417a9aaa5a743da98496e6f504a70a9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xMi0xLTEtMzY4Mg_5d322b3e-709a-4dda-86fe-adb2d8f93083"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5425500757b44239b81cd45aba637aff_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xNC0xLTEtMzY4Mg_ca55bd38-8721-4044-9cac-ce6557d4733a"
      unitRef="usd">-26233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3b8bc85605849339db0acb5c972d50a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfNi0xNi0xLTEtMzY4Mg_e9376db9-a7a2-41a0-ade7-db185adf1d4c"
      unitRef="usd">-16189000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtNi0xLTEtMzY4Mg_3ccb971e-d716-482e-94b2-4558617c35c5"
      unitRef="shares">60395</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtMTAtMS0xLTM2ODI_67ea5a83-c44e-4dff-b09b-106f0df5f85c"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTAtMTYtMS0xLTM2ODI_c6a6fb22-1c8b-4709-8cd2-f448a654a245"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i43313da0d3e649708c2279ac85dd1cca_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTItNi0xLTEtMzY4Mg_a536abdd-f551-4e4d-bd07-9b7e0ce9a646"
      unitRef="shares">22202</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i80d2dd3d3d8648ecb280b0feb8214c37_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTQtMTAtMS0xLTM2ODI_d6b89653-e744-46c8-ac93-4c0f2e52711c"
      unitRef="usd">433000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTQtMTYtMS0xLTM2ODI_191a1883-16e4-45f7-8a72-ad7f77ef5ce5"
      unitRef="usd">433000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie95e9f1002ba4ed79935794850a94bf3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTgtMTQtMS0xLTM2ODI_98511995-653f-4651-b0fb-39d7d8e9d542"
      unitRef="usd">-4968000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTgtMTYtMS0xLTM2ODI_5c70120e-889f-4a9a-8243-d1fe82a3fa15"
      unitRef="usd">-4968000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMS0xLTEtMzY4Mg_a1dc3f35-a98d-4e95-a8ba-e6434c535c0e"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMy0xLTEtMzY4Mg_19b52443-f3f5-4ff2-830c-6a9fd82f4c53"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktNi0xLTEtMzY4Mg_c0e06a35-3c2b-46f9-9dd0-4a07a45bca9f"
      unitRef="shares">20607851</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktOC0xLTEtMzY4Mg_58c98f65-4991-4d40-bde6-d75f41820021"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7645f5657f304efbb4986a8b15ed2d14_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTAtMS0xLTM2ODI_fe6b7237-5245-4a1b-ac1f-c4d80d8dfeb6"
      unitRef="usd">10518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6231ffbab9f54a51bf65f645219b0aba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTItMS0xLTM2ODI_826103d2-dbec-4d40-bf28-5f82b6d134f4"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37a9d98fa41446169a77a73abc65d94a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTQtMS0xLTM2ODI_856c505d-2fa5-4418-845e-eb13630ef2c1"
      unitRef="usd">-31201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjlkNmU5MGFmZWM2ZTQ5OTQ4YWY2MDQ4NWJkYzFiY2E0L3RhYmxlcmFuZ2U6OWQ2ZTkwYWZlYzZlNDk5NDhhZjYwNDg1YmRjMWJjYTRfMTktMTYtMS0xLTM2ODI_1fdd8d42-9497-42af-98af-5217d4f54415"
      unitRef="usd">-20693000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xLTEtMS0zNjgy_e1e0f8f1-e4a4-4a07-8333-4a32e98ddfa6"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0zLTEtMS0zNjgy_5a6a9fb6-a993-4760-bcb4-4fbd21bfb126"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib6867daf282440a28624597b614e8ce2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi02LTEtMS0zNjgy_f190d8cb-9f8c-40d6-897e-56cf70e4aa95"
      unitRef="shares">17563777</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib6867daf282440a28624597b614e8ce2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi04LTEtMS0zNjgy_a67a1045-6bf8-4432-8980-6207373e31f4"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68ac7111d339436083fa0825ed749e6c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xMC0xLTEtMzY4Mg_cfbf9c8e-c62e-4695-91f7-f175eb0cfda2"
      unitRef="usd">3179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic92c0203a2784e2eb8d4fff459afaf52_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xMi0xLTEtMzY4Mg_d9ef285a-649a-47db-8f70-adc129461472"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84d002a183a54499a2dde117e0438e2d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xNC0xLTEtMzY4Mg_6172627e-124b-47f6-9744-9d8b35347670"
      unitRef="usd">-19339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75983c6e0ad1410c861bb260fbac29f1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfNi0xNi0xLTEtMzY4Mg_d6bbc00d-7d97-494d-bea6-b0c6a025f78c"
      unitRef="usd">-16160000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC02LTEtMS0zNjgy_078f319a-5d10-4b22-98ef-6bdde957cfbb"
      unitRef="shares">37062</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC0xMC0xLTEtMzY4Mg_5ba35e2d-c48f-4c2e-92ff-661435a2ac04"
      unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfOC0xNi0xLTEtMzY4Mg_7866998f-4f1a-448d-beea-8f1cb8da6c4e"
      unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i40a8580131f343048dd2c30e74c3fd9b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTAtNi0xLTEtMzY4Mg_0f88284b-6d34-44f5-ac3c-6f35c440ee67"
      unitRef="shares">66237</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ef5efa7c7f047d28f69440a6de2708c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTItMTAtMS0xLTM2ODI_75592fc7-d5c0-46b0-996b-ba78170fcbae"
      unitRef="usd">111000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTItMTYtMS0xLTM2ODI_7e3a38af-6fbe-4dc2-acb6-fd30a83a3919"
      unitRef="usd">111000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i5e054d2cd1564a5195f89b055427e81c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTYtMTQtMS0xLTM2ODI_a016c91d-420e-442e-9c69-fde592408e09"
      unitRef="usd">-3844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTYtMTYtMS0xLTM2ODI_8afcae47-9632-4561-96b2-3f5e6e092bd3"
      unitRef="usd">-3844000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMS0xLTEtMzY4Mg_4e2878d1-2430-4b82-b238-9e57da26d574"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMy0xLTEtMzY4Mg_92872896-b131-46f3-93f7-7925e94efff0"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctNi0xLTEtMzY4Mg_79ee4d17-518c-4756-af4f-1583b86d0953"
      unitRef="shares">17667076</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctOC0xLTEtMzY4Mg_5b06b759-1cdc-4f31-a615-c1d243606e3f"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66b619f3f5084951a91880d267236ae5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTAtMS0xLTM2ODI_31b34587-31b7-4c6b-9664-e2220b83057d"
      unitRef="usd">3310000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i855735ac395041eaad4c9d3db030bed0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTItMS0xLTM2ODI_c1bf5da4-298a-4dee-96e5-03b25efbc983"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61315bfb3bf5465d929ba4c72c3227bd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTQtMS0xLTM2ODI_1bc9927c-6f8f-4588-8d19-5e712ada65c5"
      unitRef="usd">-23183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjRjNjQ0YzNiNDA4ODQ5ZGE5NTg2YTU4MjhjOThhZjcyL3RhYmxlcmFuZ2U6NGM2NDRjM2I0MDg4NDlkYTk1ODZhNTgyOGM5OGFmNzJfMTctMTYtMS0xLTM2ODI_04cc55a0-e36c-4550-b078-2043c8f4b5a5"
      unitRef="usd">-19873000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xLTEtMS0zNjgy_b23e340e-38e9-49be-b04e-cce6b92c429f"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0zLTEtMS0zNjgy_94db50bf-8b9c-4185-804d-50658908f08f"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9007f7ed935d49e7b95a82034548a170_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi02LTEtMS0zNjgy_ff9e37cb-cf53-4f32-8b1a-a682de29d437"
      unitRef="shares">18486989</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9007f7ed935d49e7b95a82034548a170_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi04LTEtMS0zNjgy_3ae13388-7b8a-4284-8961-f68917da3b1d"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id54557838302422d84581f973d2430ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xMC0xLTEtMzY4Mg_520cdaf2-b6d6-48ab-a034-52553a236cc0"
      unitRef="usd">3612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i300219642c5d4f89b4aeb83fe5541bc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xMi0xLTEtMzY4Mg_dad63c6c-9839-46ba-ab6a-73c4a24e2748"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id30a5cc3201449e39869db569719e1c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xNC0xLTEtMzY4Mg_b26c9841-977b-43d0-b8d6-93fe91bca244"
      unitRef="usd">-15607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfNi0xNi0xLTEtMzY4Mg_28bc92e1-9caf-415c-b5ad-0d1919e1657b"
      unitRef="usd">-12008000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC02LTEtMS0zNjgy_1118675b-2afe-459d-b76e-75b94bed2715"
      unitRef="shares">1250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC04LTEtMS0zNjgy_c21e7ab4-6d95-4b08-90e2-cd0feb27a6d6"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC0xMC0xLTEtMzY4Mg_0ae40c29-e358-476f-8982-0e099bc08a89"
      unitRef="usd">5435000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfOC0xNi0xLTEtMzY4Mg_b2c44335-0c34-4492-90e5-b48d81a2971d"
      unitRef="usd">5437000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtNi0xLTEtMzY4Mg_1759b907-7e3f-4a27-bc24-c9f2d93241a2"
      unitRef="shares">832329</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtOC0xLTEtMzY4Mg_c7c2f36d-3586-41e8-bb49-f787c99bc646"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtMTAtMS0xLTM2ODI_279447de-8f7f-4ca3-88a5-0fbd30f47f7b"
      unitRef="usd">327000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTAtMTYtMS0xLTM2ODI_8856bd7b-0546-41dc-9cbe-380201c443d8"
      unitRef="usd">328000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia0e47cb5f5d947b0bd8254bb94b660ad_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTItNi0xLTEtMzY4Mg_184e14b4-4df0-45c7-bfa7-3bbfa82f408d"
      unitRef="shares">38533</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9eed4c62a4884893a53f184535a5d5d9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTQtMTAtMS0xLTM2ODI_b57abdbb-29f7-43c4-ad61-0e9b9b86c48a"
      unitRef="usd">1144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTQtMTYtMS0xLTM2ODI_e6a9dbe0-9289-4745-a0c8-a175a22d7ed9"
      unitRef="usd">1144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8c87b849edd44765bb83601c93a580b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTYtMTQtMS0xLTM2ODI_885c2816-c79f-4e6a-a5d6-815da69c2af5"
      unitRef="usd">-15594000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTYtMTYtMS0xLTM2ODI_cf12c807-d91f-4047-8865-4102e1c58580"
      unitRef="usd">-15594000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMS0xLTEtMzY4Mg_59c16f84-80f7-4d7f-afa3-074cfab2159f"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMy0xLTEtMzY4Mg_53f78d9c-f457-44e1-811c-2d083d4dd7f6"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctNi0xLTEtMzY4Mg_7df25bdd-8309-41c0-b5f7-f479dc224c6b"
      unitRef="shares">20607851</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8a596bdd62ac447a9fdb2afa3bde134c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctOC0xLTEtMzY4Mg_7f34ed5b-6f26-40a8-92a7-a1f181accc5d"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7645f5657f304efbb4986a8b15ed2d14_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTAtMS0xLTM2ODI_13e41281-5d09-460f-a0a6-3e81deb52a79"
      unitRef="usd">10518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6231ffbab9f54a51bf65f645219b0aba_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTItMS0xLTM2ODI_02e923ca-f3ca-456d-a6b0-b8876ed2b6c8"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37a9d98fa41446169a77a73abc65d94a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTQtMS0xLTM2ODI_f07fcdc1-f687-4fdc-8c1b-3dbb6d9f99fa"
      unitRef="usd">-31201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjE3YzYzZDQ1NjAzYjRlZGM4NzI0ZDlmODUyMmE1YzUzL3RhYmxlcmFuZ2U6MTdjNjNkNDU2MDNiNGVkYzg3MjRkOWY4NTIyYTVjNTNfMTctMTYtMS0xLTM2ODI_809425b7-d465-4029-8a78-731c3bc0ca8f"
      unitRef="usd">-20693000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xLTEtMS0zNjgy_044a35e2-978d-4ddc-966e-057fb2f7d414"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0zLTEtMS0zNjgy_5b287ae2-d163-4548-8052-adfc0681c1b7"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia45c7766ff224c36b681abccdceaf6b8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi02LTEtMS0zNjgy_a3f8d297-1173-4daa-b7eb-5e7dd47ea175"
      unitRef="shares">17349695</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia45c7766ff224c36b681abccdceaf6b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi04LTEtMS0zNjgy_b2467e64-121c-4b32-897d-c6440af2381b"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i972adc2c51ae4d6b8ff66dfbb3deeaa9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xMC0xLTEtMzY4Mg_3c1f6c95-8c1a-4763-9072-d6b67635fe50"
      unitRef="usd">2918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e610d73ff964d17ab060234b4552c8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xMi0xLTEtMzY4Mg_7cbca39b-1509-4e37-ad3f-40b19f21b713"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09385b89b030406d81fed86ae7d5921b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xNC0xLTEtMzY4Mg_982b9f21-fb64-4f4e-99e8-322278a497ee"
      unitRef="usd">-12347000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfNi0xNi0xLTEtMzY4Mg_adc1445c-46c0-44fd-b0af-6295f3fe4c3d"
      unitRef="usd">-9430000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC02LTEtMS0zNjgy_d7aff6f7-5101-4809-b8b4-e8081a85c7c7"
      unitRef="shares">233644</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC04LTEtMS0zNjgy_013d2f61-3b99-4239-bb59-f84389b76947"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie5f10779e81546dd89114540c548d500_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC0xMC0xLTEtMzY4Mg_68ecb4b5-8731-4aed-a8aa-2933aa6a591e"
      unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfOC0xNi0xLTEtMzY4Mg_46da6eba-d7ff-4b31-b0be-cb056862d305"
      unitRef="usd">112000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3c18007ff4be4891bda23789afd37b52_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTAtNi0xLTEtMzY4Mg_7e3ccf06-d9ef-4217-9b77-e41fe446d9c9"
      unitRef="shares">83737</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie5f10779e81546dd89114540c548d500_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTItMTAtMS0xLTM2ODI_15ac228c-6fd6-4c3b-9f56-7e4d01c888a8"
      unitRef="usd">281000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTItMTYtMS0xLTM2ODI_7458aab3-78b7-4eda-b576-aeba03656605"
      unitRef="usd">281000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ieb6d60a823554f4f8f074608283129b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTQtMTQtMS0xLTM2ODI_80ac5e15-4e9e-4c80-925e-1f70696700c0"
      unitRef="usd">-10836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTQtMTYtMS0xLTM2ODI_f495d2ca-e650-44f9-a3ad-b7a7f78484df"
      unitRef="usd">-10836000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMS0xLTEtMzY4Mg_649643d0-8e1f-4436-87c6-423a8d964f37"
      unitRef="shares">4471316</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMy0xLTEtMzY4Mg_9371d3f4-9b17-4b56-a4c8-52ea23e81376"
      unitRef="usd">5712000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtNi0xLTEtMzY4Mg_5a34e33a-50c9-4e58-837d-9abcec5d730f"
      unitRef="shares">17667076</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if4f772ba51ab4b6ebd84008723e1cbf6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtOC0xLTEtMzY4Mg_fc0dd122-e7ac-428c-b0ec-84eb52d5309e"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66b619f3f5084951a91880d267236ae5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTAtMS0xLTM2ODI_130be277-7572-431a-a62a-0220fd193589"
      unitRef="usd">3310000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i855735ac395041eaad4c9d3db030bed0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTItMS0xLTM2ODI_5e5bf8c0-b2ed-4afc-b1ca-db948e922c6d"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61315bfb3bf5465d929ba4c72c3227bd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTQtMS0xLTM2ODI_11eb435f-23c2-41ad-85b5-a908174049eb"
      unitRef="usd">-23183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yMi9mcmFnOmFhY2NhMWFkZjhkYTQ4MjM5ZDAwZWViZmZlY2U3ZjY3L3RhYmxlOjdiZGFkMTIzNDM5NDQ3YzM5ZjkwMmY5ZjE5MmFmN2UyL3RhYmxlcmFuZ2U6N2JkYWQxMjM0Mzk0NDdjMzlmOTAyZjlmMTkyYWY3ZTJfMTUtMTYtMS0xLTM2ODI_e2a822c2-c6ac-45f8-90f1-db9a1c898bd7"
      unitRef="usd">-19873000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMy0xLTEtMS0zNjgy_6d80a1a8-50ae-4ed2-b5e4-1d0b1c43c7d4"
      unitRef="usd">-15594000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMy0zLTEtMS0zNjgy_c3a675a7-3944-479f-bca8-90022171e53a"
      unitRef="usd">-10836000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNi0xLTEtMS0zNjgy_2bed4116-4bd9-4a66-814f-b80ea76d5ef3"
      unitRef="usd">1107000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNi0zLTEtMS0zNjgy_92fe424c-2dde-4547-8f07-aeed105124ca"
      unitRef="usd">658000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNy0xLTEtMS0zNjgy_56cd2fdb-f50d-47bb-962e-6d8f1650b23c"
      unitRef="usd">1144000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfNy0zLTEtMS0zNjgy_77d8daf7-55fb-4e41-9be5-5db23a510376"
      unitRef="usd">281000</us-gaap:ShareBasedCompensation>
    <aip:OperatingLeaseRightOfUseAssetNonCashExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOC0xLTEtMS0zNjgy_c347c3e6-68b5-4381-90a5-340114e11844"
      unitRef="usd">-221000</aip:OperatingLeaseRightOfUseAssetNonCashExpense>
    <aip:OperatingLeaseRightOfUseAssetNonCashExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOC0zLTEtMS0zNjgy_669e789d-64ac-4911-a39f-7f9a203af588"
      unitRef="usd">380000</aip:OperatingLeaseRightOfUseAssetNonCashExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOS0xLTEtMS0zNjgy_1ba35d4d-9fae-49e8-a533-a2565400c38b"
      unitRef="usd">8000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfOS0zLTEtMS0zNjgy_9f29946e-3d3f-4c98-8015-1cfc79e1fe2e"
      unitRef="usd">-8000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTEtMS0xLTEtMzY4Mg_8b111c84-1843-40e7-a222-77c984e1d4f9"
      unitRef="usd">-6226000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTEtMy0xLTEtMzY4Mg_9c38ac67-c32b-4308-9e5a-cd77013167a6"
      unitRef="usd">-2437000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTItMS0xLTEtMzY4Mg_bf724875-9ef6-4834-9d3a-a6a464f6d35e"
      unitRef="usd">3932000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTItMy0xLTEtMzY4Mg_5b304195-8852-4994-86fe-2adbaed8612e"
      unitRef="usd">21000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTMtMS0xLTEtMzY4Mg_0a58d233-dc77-426c-9650-94b57d6cd544"
      unitRef="usd">415000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTMtMy0xLTEtMzY4Mg_a28b6329-b089-4397-8260-7d312a23eff9"
      unitRef="usd">178000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTQtMS0xLTEtMzY4Mg_503afa3e-7143-411e-9e7d-7f6efab297c2"
      unitRef="usd">1328000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTQtMy0xLTEtMzY4Mg_48a470b3-8613-4149-a67a-404bf676007a"
      unitRef="usd">4109000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTUtMS0xLTEtMzY4Mg_a553250b-134f-47c9-9f4c-ae30c423c0e8"
      unitRef="usd">189000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTUtMy0xLTEtMzY4Mg_8cd32ddc-c066-4dcd-a3de-53c7eacca3ec"
      unitRef="usd">-374000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTYtMS0xLTEtMzY4Mg_904ce487-659f-43c8-8b61-10252683d1f7"
      unitRef="usd">5340000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTYtMy0xLTEtMzY4Mg_0115686e-64f8-4750-83c4-bd5da75e6fc3"
      unitRef="usd">2678000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTctMS0xLTEtMzY4Mg_11bd3e4e-94e3-440e-b11e-2e96ea86ad22"
      unitRef="usd">-4006000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTctMy0xLTEtMzY4Mg_fad002f1-4a23-4cb2-9a65-9390117768ed"
      unitRef="usd">-502000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTktMS0xLTEtMzY4Mg_1718a90b-c136-44e1-ba96-68e006e928ed"
      unitRef="usd">488000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMTktMy0xLTEtMzY4Mg_5f3dd5ef-ccb4-4750-96d3-58c315c32030"
      unitRef="usd">523000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjAtMS0xLTEtMzY4Mg_92d2add6-6fe5-4d4e-898c-809cfbb33b94"
      unitRef="usd">-488000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjAtMy0xLTEtMzY4Mg_021b60d1-610b-49bf-9d30-39f8f6f206fc"
      unitRef="usd">-523000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjItMS0xLTEtMzY4Mg_1cdf037f-2a63-4409-9dfd-eeeb8e73d01d"
      unitRef="usd">5435000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjItMy0xLTEtMzY4Mg_0e6c7dcf-6251-4ade-b8ba-b94f410e5d62"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <aip:ProceedsFromPaycheckProtectionProgramLoan
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjMtMS0xLTEtMzY4Mg_758acd36-19a0-4f9e-ad97-bcbccad12d67"
      unitRef="usd">0</aip:ProceedsFromPaycheckProtectionProgramLoan>
    <aip:ProceedsFromPaycheckProtectionProgramLoan
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjMtMy0xLTEtMzY4Mg_ca065b80-64fd-4c0f-92c6-77f903114f2e"
      unitRef="usd">1603000</aip:ProceedsFromPaycheckProtectionProgramLoan>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjQtMS0xLTEtMzY4Mg_734d8d5b-e797-4d15-9138-a54e2752407d"
      unitRef="usd">450000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjQtMy0xLTEtMzY4Mg_7c25c7d2-78a3-42a6-9da5-68a555975644"
      unitRef="usd">450000</us-gaap:RepaymentsOfSecuredDebt>
    <aip:RepaymentsOfVendorFinancingArrangements
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjUtMS0xLTEtMzY4Mg_992a20c9-edda-4565-bc9f-46742b0d56a3"
      unitRef="usd">418000</aip:RepaymentsOfVendorFinancingArrangements>
    <aip:RepaymentsOfVendorFinancingArrangements
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjUtMy0xLTEtMzY4Mg_debc5c14-55cb-40aa-b575-95e646e3a1ae"
      unitRef="usd">321000</aip:RepaymentsOfVendorFinancingArrangements>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjYtMS0xLTEtMzY4Mg_ff663a97-12d1-4fe9-a058-15d9f32b20e5"
      unitRef="usd">330000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjYtMy0xLTEtMzY4Mg_f8efc16e-124d-4a9a-80f2-c367e501b9c5"
      unitRef="usd">112000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjctMS0xLTEtMzY4Mg_ce6c20c4-b2dd-42d0-abee-5363ad4bff3b"
      unitRef="usd">906000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjctMy0xLTEtMzY4Mg_f3818e3f-1f5b-4b62-87a0-d8b177f653c0"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjgtMS0xLTEtMzY4Mg_7f3dd69b-cb31-489a-9a8b-249e868c2ffd"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjgtMy0xLTEtMzY4Mg_3b725f15-494f-4cdf-a549-a0c77f74d331"
      unitRef="usd">-5000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjktMS0xLTEtMzY4Mg_5996722f-bb3e-4ef7-8003-0b74207eaad8"
      unitRef="usd">3991000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMjktMy0xLTEtMzY4Mg_ff8952dc-1267-4ff6-9c2d-cd006317567d"
      unitRef="usd">939000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzAtMS0xLTEtMzY4Mg_df576e29-881e-4f34-a382-4354ba610b4a"
      unitRef="usd">-503000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzAtMy0xLTEtMzY4Mg_4981c2d7-3678-42ba-ab19-d434a40ec5ca"
      unitRef="usd">-86000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzEtMS0xLTEtMzY4Mg_bf61962f-b536-4af9-9ae8-e915784636ae"
      unitRef="usd">11744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzEtMy0xLTEtMzY4Mg_e803bf00-7fb3-489b-a0e7-5c2f20de39be"
      unitRef="usd">13938000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzItMS0xLTEtMzY4Mg_e453436e-52f7-428b-b418-d066107199ea"
      unitRef="usd">11241000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzItMy0xLTEtMzY4Mg_8fea23e6-f4ff-40f0-b878-9fbfb70ba297"
      unitRef="usd">13852000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzYtMS0xLTEtMzY4Mg_6a0f53b6-eb29-468f-add4-8b63a4ccd82d"
      unitRef="usd">1105000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzYtMy0xLTEtMzY4Mg_0312dd22-2776-4f23-806b-98a6db1bf421"
      unitRef="usd">1505000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzctMS0xLTEtMzY4Mg_999778e1-382f-4a00-8027-16cc1c78f620"
      unitRef="usd">718000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzctMy0xLTEtMzY4Mg_c679f71f-562b-4c18-b2c4-4e4cb82b02f4"
      unitRef="usd">148000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <aip:OfferingCostsIncurredButNotYetPaid
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzgtMS0xLTEtMzY4Mg_a13cacbe-c7ad-48ff-b77a-115a03620e14"
      unitRef="usd">1749000</aip:OfferingCostsIncurredButNotYetPaid>
    <aip:OfferingCostsIncurredButNotYetPaid
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8yNS9mcmFnOjBmNWI2YjZmNmI3MjQ0YTNiY2M1YWQ0MTZmMjY1YTE5L3RhYmxlOmIzNmI0ZDIwOTk2MjQxN2M4YjQ0ZTA2YTQwNzc2MGM4L3RhYmxlcmFuZ2U6YjM2YjRkMjA5OTYyNDE3YzhiNDRlMDZhNDA3NzYwYzhfMzgtMy0xLTEtMzY4Mg_14ccf74f-9cf1-4878-9bd2-74cdc75c352c"
      unitRef="usd">0</aip:OfferingCostsIncurredButNotYetPaid>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfMjc0ODc3OTA3NDA1Nw_7fe11eef-ab3f-43f8-8c58-471202578786">DESCRIPTION OF BUSINESS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Arteris, Inc. and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;Arteris&#x201d;) was incorporated in Delaware on April&#160;12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (&#x201c;SoC&#x201d;) designs for a variety of devices and in the development and distribution of Network-on-Chip (&#x201c;NoC&#x201d;) interconnect intellectual property (&#x201c;IP&#x201d;). The Company also provides software and services to enable efficient deployment of NoC IP, IP support &amp;amp; maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company&#x2019;s business practices, including those related to where employees work, the distance between employees in the Company&#x2019;s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In October, 2021, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the Company completed its initial public offering (&#x201c;IPO&#x201d;), in which it issued and sold 5,750,000 shares of its common stock at the public offering price of $14.00 per share, including 750,000 shares of its common stock upon the full exercise of the underwriters&#x2019; option to purchase additional shares. The Company received net proceeds of $71.1 million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#x2019;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred offering costs consist primarily of accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the condensed consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders&#x2019; equity as a reduction of the IPO proceeds.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk1Mw_bdb07a0b-dfb7-4b61-9b18-940df47c5260"
      unitRef="shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk1Nw_b1915164-8d61-410a-8317-abad8d6e4c2a"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ied44969bd2884720946dafa0af1d2799_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzc4Mg_775fd1ae-586e-4063-ba35-b41ddc5c2531"
      unitRef="shares">750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk2Mg_de057771-c4fb-4d78-a725-a6fe892b4394"
      unitRef="usd">71100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zMS9mcmFnOmNmYjBlZWUyZjNlODRmODJiN2RjNTVmMWRlNjQ0YzQ1L3RleHRyZWdpb246Y2ZiMGVlZTJmM2U4NGY4MmI3ZGM1NWYxZGU2NDRjNDVfNTQ5NzU1ODE0Mzk2Nw_24065417-73ad-445f-8af6-ca084da73270"
      unitRef="shares">4471316</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfNDM5ODA0NjUyMTE4Ng_bf952d5d-4a20-4624-ba60-da5a4f8db3b1">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Company&#x2019;s final prospectus dated October 26, 2021 that forms a part of the Company&#x2019;s Registration Statement on Form S-1 (File No. 333-259988) that was filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) pursuant to Rule 424(b)(4) on October 28, 2021 (&#x201c;Final Prospectus&#x201d;). The December&#160;31, 2020 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management&#x2019;s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All inter-company transactions and accounts have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management&#x2019;s judgment the banks that hold the Company&#x2019;s cash are financially stable. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts receivable are derived principally from revenue earned from customers located in Asia Pacific and the Americas regions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable from the Company&#x2019;s major customers representing 10% or more of total accounts receivable was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.28pt"&gt;Customer accounted for less than 10% of total accounts receivable at period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the Company&#x2019;s major customers representing 10% or more of total revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&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;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Customer accounted for less than 10% of total revenue in the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no significant changes to the Company&#x2019;s significant accounting policies disclosed during the nine months ended September 30, 2021 from those disclosed in the annual consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Final Prospectus. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Topic 740):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASU 2019-12&#x201d;), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',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;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;May 2019&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issued&#160;ASU&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;No.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;05,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses (Topic&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;326): Targeted Transition Relief&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(collectively&#160;referred to as&#160;&#x201c;Topic&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;326&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Retirement Benefits: Changes to the Disclosure Requirements for Defined Benefit and other Postretirement Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Subtopic 715-20), that adds, removes, and clarifies disclosures requirements for defined benefit and other postretirement plans. This ASU will be effective for the Company for fiscal years ending after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU will be effective for the Company for fiscal years beginning after December 15, 2020, and all interim periods beginning after December 15, 2021. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amendments in this ASU simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, the guidance removes the liability and equity separation models for convertible instruments. Instead, entities will account for convertible debt instruments wholly as debt unless convertible instruments contain features that require bifurcation as a derivative or that result in substantial premiums accounted for as paid-in capital. The guidance also requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. The guidance is effective for the Company for fiscal years beginning after December 15, 2023, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a retrospective or modified retrospective basis. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyOA_94f577b8-d370-4005-932e-9d87db49f4ef">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Company&#x2019;s final prospectus dated October 26, 2021 that forms a part of the Company&#x2019;s Registration Statement on Form S-1 (File No. 333-259988) that was filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) pursuant to Rule 424(b)(4) on October 28, 2021 (&#x201c;Final Prospectus&#x201d;). The December&#160;31, 2020 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management&#x2019;s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;The operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfNDM5ODA0NjUyMTE4Nw_2fa7ad40-4e53-4f89-8b2e-754c02e26db7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All inter-company transactions and accounts have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNA_dc58f1c8-1e4d-49c0-877a-f77a83910c16">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNQ_83e1dffa-5acd-4e1a-9a72-3996710b2332">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management&#x2019;s judgment the banks that hold the Company&#x2019;s cash are financially stable. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts receivable are derived principally from revenue earned from customers located in Asia Pacific and the Americas regions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyOQ_6eff9625-a37e-4890-b4e0-1aea5a3eaba0">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable from the Company&#x2019;s major customers representing 10% or more of total accounts receivable was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.28pt"&gt;Customer accounted for less than 10% of total accounts receivable at period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the Company&#x2019;s major customers representing 10% or more of total revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&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;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Customer accounted for less than 10% of total revenue in the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMi0xLTEtMS0zNjgy_02fc51b6-2829-45ed-9e12-68373791c283"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia6103838b18145f480911ebf5387cad5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMi0zLTEtMS0zNjgy_18708fa4-11fd-45b6-b864-2851316f26d4"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf370399ef3a4a2b9640a9a5157551b9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjcxMTE3NWRmYzg0NzRiMDJiMDliOWNhZWQ1OWVmNjA5L3RhYmxlcmFuZ2U6NzExMTc1ZGZjODQ3NGIwMmIwOWI5Y2FlZDU5ZWY2MDlfMy0zLTEtMS0zNjgy_d76363f8-6793-4943-8663-b2370427eaea"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi0xLTEtMS0zNjgy_293a5d3e-359f-4c1b-9bdf-ba0d7331335d"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3e476565667d451ab98e6902b15220d3_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi0zLTEtMS0zNjgy_c7681833-7936-4609-84e6-90d9c92cc7a9"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f16536f3ab24f2fb556bd34102f9362_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi01LTEtMS0zNjgy_0920dd97-49e8-496d-b8a9-3bd07a855165"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i22fc47ba8c7c48a3a853ac2f3347de81_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMi03LTEtMS0zNjgy_624c5bf3-930d-4b80-a807-2c535374095e"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i485fa0b8ebb04fb7975d689d0bc86401_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMy0zLTEtMS0zNjgy_64f9d3d7-db7b-4044-8452-cb678c2cb7c2"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9de0fa16bd64759b68f873b94ae83d8_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfMy03LTEtMS0zNjgy_63b03b78-3ee7-47af-bd9a-47c84e885453"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iba60d3b510984d8ba4cf654be2c69691_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RhYmxlOjY5YTQzYzk0YTM3MTRhOWE5OWVmODhiMDdmNjQzOWE5L3RhYmxlcmFuZ2U6NjlhNDNjOTRhMzcxNGE5YTk5ZWY4OGIwN2Y2NDM5YTlfNC03LTEtMS0zNjgy_3c284a0a-d3c4-4e41-b144-bd37548ce587"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNC9mcmFnOjM3MzA2MzZmNTY1MDRjYjY4OGE2OGQzNzYxODE0Y2EwL3RleHRyZWdpb246MzczMDYzNmY1NjUwNGNiNjg4YTY4ZDM3NjE4MTRjYTBfMjc0ODc3OTA3OTUyNw_8b7cbb5a-5cd2-453a-bad8-8497c70b63f1">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Topic 740):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(&#x201c;ASU 2019-12&#x201d;), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',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;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;May 2019&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issued&#160;ASU&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;No.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;05,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses (Topic&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;326): Targeted Transition Relief&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(collectively&#160;referred to as&#160;&#x201c;Topic&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;326&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Retirement Benefits: Changes to the Disclosure Requirements for Defined Benefit and other Postretirement Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Subtopic 715-20), that adds, removes, and clarifies disclosures requirements for defined benefit and other postretirement plans. This ASU will be effective for the Company for fiscal years ending after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU will be effective for the Company for fiscal years beginning after December 15, 2020, and all interim periods beginning after December 15, 2021. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amendments in this ASU simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, the guidance removes the liability and equity separation models for convertible instruments. Instead, entities will account for convertible debt instruments wholly as debt unless convertible instruments contain features that require bifurcation as a derivative or that result in substantial premiums accounted for as paid-in capital. The guidance also requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. The guidance is effective for the Company for fiscal years beginning after December 15, 2023, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a retrospective or modified retrospective basis. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1MA_4258627d-82ff-48a6-b18e-34148cf1b34b">REVENUE&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows revenue by product and services groups (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Licensing, support and maintenance&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenue of $6.2 million and $5.0 million for the three months ended September 30, 2021 and 2020, respectively, and $14.7 million and $11.7 million for the nine months ended September 30, 2021 and 2020, respectively, that was included in the deferred revenue balance at the beginning of the respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracted but unsatisfied performance obligations were $41.3 million and $37.6 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and included unearned revenue and non-cancelable Flexible Spending Account (&#x201c;FSA&#x201d;) Agreements from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $3.0 million and $4.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next 12 months as of September&#160;30, 2021 are $23.4 million, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a rollforward of deferred revenue as of September&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - beginning balance as of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(27,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - ending balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $0.7 million and $0.8 million for the three months ended September 30, 2021 and 2020, respectively, and $1.9 million and $2.7 million for the nine months ended September 30, 2021 and 2020, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Obtaining a Contract with a Customer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Assets and Deferred Costs &#x2014; Contracts With Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term commissions capitalized in prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term commissions capitalized in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of capitalized sales commissions was $0.6 million and $0.3 million for the three months ended September 30, 2021 and 2020, respectively, and $1.5 million and $1.2 million for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of capitalized sales commissions are included in sales and marketing expense in the condensed consolidated statements of loss and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1MQ_36112829-fa94-4a0b-98d8-a1605e3d1650">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows revenue by product and services groups (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Licensing, support and maintenance&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i380ba954affa4e63bb4e76253bda30c5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi0xLTEtMS0zNjgy_acc5b5d7-39bd-496b-b6db-d77015f3c0b9"
      unitRef="usd">8136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9344b71824324eeabe68513b2d808efd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi0zLTEtMS0zNjgy_a0df1b83-d065-499f-847e-f6ff1058598a"
      unitRef="usd">5211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f18401760ff4c089ef51ca2338edcd1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi01LTEtMS0zNjgy_c25ee9a8-db20-424e-b349-758b57fd156a"
      unitRef="usd">24353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3418bada6d148ac8564e9333b8bd39c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMi03LTEtMS0zNjgy_f81c6d62-4cc1-4520-9387-ea7ad69d5d06"
      unitRef="usd">14005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy0xLTEtMS0zNjgy_73a2f43e-783b-44e5-bb75-e7fcd5a7abeb"
      unitRef="usd">739000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy0zLTEtMS0zNjgy_9c4de78e-d7ec-4724-abf6-cdcaec6b6d60"
      unitRef="usd">832000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i760577158eff456da0040c75e883a4c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy01LTEtMS0zNjgy_985a8470-020a-4a91-b8c6-464c29bccd62"
      unitRef="usd">1913000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfMy03LTEtMS0zNjgy_5996691b-c29b-4319-b087-e9a86c71798a"
      unitRef="usd">2679000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i979f80dfa4044cce87820240125dd702_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC0xLTEtMS0zNjgy_0f7b5c02-013d-49f6-9e48-4e8afebb8d98"
      unitRef="usd">84000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i446a09ba2165489b8ef2268c61cb3d36_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC0zLTEtMS0zNjgy_b2075529-465f-4b9e-902b-08527abc7824"
      unitRef="usd">386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic86de0c43c04439999d9798e86fc01e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC01LTEtMS0zNjgy_316e1952-1ba3-409b-a594-70027d07b877"
      unitRef="usd">164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7d0e6adf0fc4edbbe9e7d9fc73a9b55_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNC03LTEtMS0zNjgy_5ef1c86c-7649-4507-b8ab-9db47b49b796"
      unitRef="usd">682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS0xLTEtMS0zNjgy_698ad501-46eb-456e-a87b-09128960ed5a"
      unitRef="usd">8959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS0zLTEtMS0zNjgy_a716fe08-63a4-468e-9b87-8bd75a299d68"
      unitRef="usd">6429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS01LTEtMS0zNjgy_45f44c0e-893a-4fc6-a9a3-af4566dec4fd"
      unitRef="usd">26430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjIyYTZkZTJlNjdiMDQ3YmY5ODk2YjU5ZjQzZDJmZWFiL3RhYmxlcmFuZ2U6MjJhNmRlMmU2N2IwNDdiZjk4OTZiNTlmNDNkMmZlYWJfNS03LTEtMS0zNjgy_f4969e40-8e58-4ffd-a92b-ea2846e5c2db"
      unitRef="usd">17366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1Mg_c1f924b5-a61c-49ad-8c5e-f6c9f3755539">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a rollforward of deferred revenue as of September&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - beginning balance as of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(27,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue licensing, support and maintenance - ending balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,908&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMi0xLTEtMS0zNjgy_0336b673-b340-41f9-8d30-53b25ab5b92e"
      unitRef="usd">8123000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMi0zLTEtMS0zNjgy_acaf46cf-c169-4dd1-acfd-fd9768e08f93"
      unitRef="usd">14350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMy0xLTEtMS0zNjgy_c9f8f37f-402e-495a-98a0-8bfa8517fd0d"
      unitRef="usd">1183000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfMy0zLTEtMS0zNjgy_43c1df84-6e92-4ea8-983e-4c444a8eed9b"
      unitRef="usd">1359000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfNC0xLTEtMS0zNjgy_41e6e613-e968-4ace-b184-8b96f4a45340"
      unitRef="usd">38248000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjQ1NmVmY2E5YTNkNDRkOTViZWRiMzBhYmE5MmZiZTdlL3RhYmxlcmFuZ2U6NDU2ZWZjYTlhM2Q0NGQ5NWJlZGIzMGFiYTkyZmJlN2VfNC0zLTEtMS0zNjgy_2c0334d8-aa45-48f3-a088-4286fcff9174"
      unitRef="usd">32908000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTA2_e2e6e958-5450-400b-ae8d-fa040a4dee1c"
      unitRef="usd">6200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTEz_347060c6-ed71-470e-a5b7-269f34a26ce5"
      unitRef="usd">5000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTUz_8137ba42-4a32-4dfb-a39c-cbba4e64eb51"
      unitRef="usd">14700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTYw_040193e7-6b28-4c64-9dfa-532a5b4c6d08"
      unitRef="usd">11700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNzM4_64678fa9-07af-4155-a2f3-fc32c88cd08b"
      unitRef="usd">41300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjE5OTAyMzI1ODIzMQ_6cb29b67-6f16-4b35-8017-088c0faaedd2"
      unitRef="usd">37600000</us-gaap:RevenueRemainingPerformanceObligation>
    <aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTY0OTI2NzQ0NDQ4NA_00f6a491-0661-4c37-b380-d219d1fff03d"
      unitRef="usd">3000000</aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount>
    <aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTAzNg_4da4a1bc-57b6-4c60-bc07-5f7064358b7f"
      unitRef="usd">4700000</aip:RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount>
    <aip:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod
      contextRef="i4cf427a56041465ea5c9c541f9c24a4d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTM0OQ_9624a341-9411-4409-88ae-fbc2cf4bc0f6">P12M</aip:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod>
    <aip:RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount
      contextRef="i4cf427a56041465ea5c9c541f9c24a4d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMTM2NQ_d0ae37c1-9a07-4353-a08f-6b7c65be61c0"
      unitRef="usd">23400000</aip:RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfMi0xLTEtMS0zNjgy_60f79f36-7aff-493d-9487-62f8ed09094e"
      unitRef="usd">32908000</us-gaap:ContractWithCustomerLiability>
    <aip:ContractWithCustomerLiabilityAdditions
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfMy0xLTEtMS0zNjgy_cb1607d8-e6b8-4dbb-abf2-fe68f4571c4a"
      unitRef="usd">29857000</aip:ContractWithCustomerLiabilityAdditions>
    <aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfNC0xLTEtMS0zNjgy_b222049b-c19a-4a6f-b272-37c326784d0f"
      unitRef="usd">24517000</aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjRmYjg4NThiMjEyNDRmMDFiNDNlNjYyY2JiNmFhYzY4L3RhYmxlcmFuZ2U6NGZiODg1OGIyMTI0NGYwMWI0M2U2NjJjYmI2YWFjNjhfNS0xLTEtMS0zNjgy_6d383230-1d2e-48aa-a7d3-f4b592d1b1c4"
      unitRef="usd">38248000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1ae3b580903d49d09056682dd542cfb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMS0xLTEtMS0zNjgy_a774b0ad-b7d1-4d61-8df5-a442fe59c4b4"
      unitRef="usd">23116000</us-gaap:ContractWithCustomerLiability>
    <aip:ContractWithCustomerLiabilityAdditions
      contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMi0xLTEtMS0zNjgy_d03d87fa-efdb-4150-96a1-0a579f736553"
      unitRef="usd">37200000</aip:ContractWithCustomerLiabilityAdditions>
    <aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfMy0xLTEtMS0zNjgy_820febaf-7e69-4787-a015-ce44298cd353"
      unitRef="usd">27408000</aip:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOjJmMDk4ODk5OThkMjRhNTNhMzBjYmFlNDhkNTVmOGIzL3RhYmxlcmFuZ2U6MmYwOTg4OTk5OGQyNGE1M2EzMGNiYWU0OGQ1NWY4YjNfNC0xLTEtMS0zNjgy_a1008fa5-5f1b-45d0-ab1f-460ce5926b74"
      unitRef="usd">32908000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6a1ee35730644fd8a37d45961ac0f9fd_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA1Mg_9309ab1e-405d-421a-a862-26d84909bcdd"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib729b94455df4c9f9ebfea95e07a9259_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA2MQ_6d6c1cf3-e16a-4c43-9397-9cc65872ce0a"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i760577158eff456da0040c75e883a4c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA2OQ_1903f401-9a3b-4dd7-9aee-2676d021adab"
      unitRef="usd">1900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i109a440fe7da456f8ffecade9495b7e1_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfNTQ5NzU1ODE0MjA3Nw_edb7debd-b34b-4f7c-9814-3f82c0d0b09c"
      unitRef="usd">2700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjc0ODc3OTA3MjI1NA_e4c3b243-bece-4efd-9679-9c5a22d0c6f0">Total capitalized direct commission costs 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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term commissions capitalized in prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term commissions capitalized in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMi0xLTEtMS0zNjgy_4d716dd5-9104-4c66-b637-dc3ecc03c9b5"
      unitRef="usd">1660000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMi0zLTEtMS0zNjgy_b49173ce-f475-45ff-947c-77ec40116870"
      unitRef="usd">1079000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMy0xLTEtMS0zNjgy_5cf86a6f-20ec-43b1-833d-9bac6f830951"
      unitRef="usd">1325000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfMy0zLTEtMS0zNjgy_df85f1f6-22e4-4c20-90cb-b4e7decfd910"
      unitRef="usd">1479000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfNC0xLTEtMS0zNjgy_401b1af4-463d-4fc9-b13e-b43d2271e100"
      unitRef="usd">2985000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RhYmxlOmY1YmM5NDIxOWU0NzQ2MWRiNmMwN2Q1NzM0YWRhNzk2L3RhYmxlcmFuZ2U6ZjViYzk0MjE5ZTQ3NDYxZGI2YzA3ZDU3MzRhZGE3OTZfNC0zLTEtMS0zNjgy_70cd5ed3-74b7-4540-afef-473fae64f5ff"
      unitRef="usd">2558000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ0MA_78f8419d-e271-4e69-acbc-75b405dad3d7"
      unitRef="usd">600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ0Nw_e8371c9d-bbfc-4a1c-adb5-08313601b885"
      unitRef="usd">300000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ4Nw_c1043cbc-3646-4191-a755-95c8f2b94c00"
      unitRef="usd">1500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV8zNy9mcmFnOjAyNDgyMGMxMzE5MTRmNTE5Y2NhOTkyMmJhNmE4YmY3L3RleHRyZWdpb246MDI0ODIwYzEzMTkxNGY1MTljY2E5OTIyYmE2YThiZjdfMjQ5NA_d551a517-0a23-42e7-a389-cbb84b1300e5"
      unitRef="usd">1200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxMg_bc62939a-40f0-47ff-a2d3-f56e8e32167a">NET LOSS PER SHARE&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,578,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,628,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,768,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,495,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.24)&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.22)&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,964,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,775,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,935,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,471,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,471,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,370,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,486,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxMw_5ca8b427-6fcb-46a6-9ace-bbec1f7de347">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,578,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,628,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,768,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,495,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.24)&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.22)&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy0xLTEtMS0zNjgy_2896a3d1-fbc6-4f83-a277-5652c2ea0510"
      unitRef="usd">-4968000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy0zLTEtMS0zNjgy_430bdc50-54a0-42c4-927a-fe4410352e3b"
      unitRef="usd">-3844000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy01LTEtMS0zNjgy_f7ac088a-c46f-4f1b-b303-2e42d5aa7d07"
      unitRef="usd">-15594000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfMy03LTEtMS0zNjgy_fa629e9e-2533-4160-838f-b9a8f3465ca8"
      unitRef="usd">-10836000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0xLTEtMS0zNjgy_596dbba1-c1f4-426d-9fbb-4ac081fdc2af"
      unitRef="shares">20578386</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0xLTEtMS0zNjgy_cc57f24d-a454-42c0-8b57-bca57ba2b533"
      unitRef="shares">20578386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0zLTEtMS0zNjgy_545bacbf-f17a-4ed0-ad0a-0ef3ac204195"
      unitRef="shares">17628023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS0zLTEtMS0zNjgy_5c30158b-4a3e-4211-95a2-5697d2f66491"
      unitRef="shares">17628023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS01LTEtMS0zNjgy_1e55e2e4-71aa-4136-91e3-ffd8f4471a7a"
      unitRef="shares">19768574</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS01LTEtMS0zNjgy_99c35b2d-ad2d-4935-99be-a90673a44f7d"
      unitRef="shares">19768574</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS03LTEtMS0zNjgy_19a54291-132e-41b9-80be-6bb0b039466a"
      unitRef="shares">17495311</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNS03LTEtMS0zNjgy_b17d3529-3ae7-440b-bf19-aede9dca8c6f"
      unitRef="shares">17495311</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0xLTEtMS0zNjgy_649d9b66-136b-450c-9708-411844b2b846"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0xLTEtMS0zNjgy_effecee8-8c21-41ee-abc1-df2cc8010a61"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0zLTEtMS0zNjgy_945792c8-0aa5-4c03-959d-6b7fb028bd78"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi0zLTEtMS0zNjgy_d250dd69-cc41-4344-ab91-c7eb45c15cdd"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi01LTEtMS0zNjgy_e53baea4-2dec-4f3c-9e82-cda9f19ee18e"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi01LTEtMS0zNjgy_f6ec147f-ea3f-4205-96e3-694ed7c1d62b"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi03LTEtMS0zNjgy_1c18e3de-9688-45d4-a427-50e181b577aa"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOmFiNDdjMTA2MjU0ZjQyMDZhZjVjNzMxZjA3YjU2YTM5L3RhYmxlcmFuZ2U6YWI0N2MxMDYyNTRmNDIwNmFmNWM3MzFmMDdiNTZhMzlfNi03LTEtMS0zNjgy_522038b3-1ce6-4f06-873a-757b9a9ac926"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RleHRyZWdpb246ZDJjYTA3YThjYjg1NDUwMjhhMzUwZTAwNWVhOTdjNTFfNDM5ODA0NjUxMTcxNA_53ae7e0a-c71e-4822-a1dd-8c5120b1e320">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,964,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,775,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,935,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,471,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,471,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,370,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,486,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3383642d531346e6bdabc9ad7780824d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMi0xLTEtMS0zNjgy_0800703b-4afa-47e2-ba22-4e33241e1dc5"
      unitRef="shares">5964043</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id35b9ecf19fb43f9bfb8b99bb924a771_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMi0zLTEtMS0zNjgy_b0a49049-4dd1-44f2-b0c7-59d68941bf30"
      unitRef="shares">6775313</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65909695d1e14b2ab8ef43a8785e7d28_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMy0xLTEtMS0zNjgy_f2358c0d-e8d1-4f02-8991-1434bd95e760"
      unitRef="shares">3935229</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if55dc8e672a04450ab02811bb6360369_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfMy0zLTEtMS0zNjgy_abe6f2fc-1066-47e5-8ac1-da9817b29125"
      unitRef="shares">239613</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3aefaf837adc48468ed46c335673683e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNC0xLTEtMS0zNjgy_8d72b262-8245-4505-b9d9-752bf845e533"
      unitRef="shares">4471316</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41c06725e4a549b3969098a57574e55c_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNC0zLTEtMS0zNjgy_27d5113c-9366-4600-a333-e36e2dc134fe"
      unitRef="shares">4471316</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNS0xLTEtMS0zNjgy_c50efd33-2a23-4843-8a95-c45d4482036d"
      unitRef="shares">14370588</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80MC9mcmFnOmQyY2EwN2E4Y2I4NTQ1MDI4YTM1MGUwMDVlYTk3YzUxL3RhYmxlOjhkMmUyMjgyNWJiMzRkZjA5MGRiMjY0YjFhOGNkMzU3L3RhYmxlcmFuZ2U6OGQyZTIyODI1YmIzNGRmMDkwZGIyNjRiMWE4Y2QzNTdfNS0zLTEtMS0zNjgy_cf407309-0e93-41fd-b534-290fe4313f8b"
      unitRef="shares">11486242</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNDM5ODA0NjUxMjI0OA_bd45c2db-da55-4165-a82b-64ea37e7cb2f">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets Measured and Recorded at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments Not Recorded at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments not recorded at fair value on a recurring basis include the term loan and vendor financing arrangements. The aggregate carrying value of the term loan and vendor financing agreements were $1.2 million and $1.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The estimated fair values of these financial instruments approximate their carrying values and are categorized as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNDM5ODA0NjUxMjI0OQ_99228299-4a05-45d1-b28b-f1c1247d29e5">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets Measured and Recorded at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments Not Recorded at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments not recorded at fair value on a recurring basis include the term loan and vendor financing arrangements. The aggregate carrying value of the term loan and vendor financing agreements were $1.2 million and $1.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The estimated fair values of these financial instruments approximate their carrying values and are categorized as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="icbc42b3676bc4136b99319e5ddfe52ea_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNTkx_020e29ff-ae45-4ac1-8acd-f0980571ad5a"
      unitRef="usd">1200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6df454cbd1444594a41a18565fafdcb4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80My9mcmFnOmMzNDAwZjBlNGQ0MDRlZGU4Y2MxYWU1ZDdkNDFkMDU0L3RleHRyZWdpb246YzM0MDBmMGU0ZDQwNGVkZThjYzFhZTVkN2Q0MWQwNTRfNTk4_f0ff40be-4a12-472d-ba98-45633edbcd94"
      unitRef="usd">1900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjc0ODc3OTA2OTg2Mg_5c099c5b-f5a0-4767-9b3c-a38cd8f4d577">INTANGIBLE ASSETS AND GOODWILL&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was $0.1 million and nil for the three months ended September 30, 2021 and 2020, respectively, and $0.4 million and nil for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, goodwill was $2.7 million. No goodwill impairments were recorded during the three and nine months ended September 30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjc0ODc3OTA2OTg2Mw_e929e333-426c-44d9-86de-08131b15c236">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0720f74ff5146dabef92f561482f258_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMi0xLTEtMS0zNjgy_40e60a5f-9355-4a68-ba22-417793df9078"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f1795ccf0d44e9993b69ff7552194cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMi0zLTEtMS0zNjgy_61c9b0ec-b5ff-49aa-8168-5e40bbc1c4ab"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i890b95ea62c14522b7271649f40c47b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMy0xLTEtMS0zNjgy_25cddb4f-35dd-44b4-add3-ca64f41c9227"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i046ed9ad138d4fb19c76a7c7b36cc5d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfMy0zLTEtMS0zNjgy_2419fe78-fb22-45eb-ac71-b69c869673bd"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i93d3973c43d04b4e8028fddf94c90103_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNC0xLTEtMS0zNjgy_ff30480b-244c-4473-953e-5759dbd5706d"
      unitRef="usd">500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i44bf5238b1c84c21a30adea393911606_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNC0zLTEtMS0zNjgy_6c401e6c-6dd1-4c9c-8ed2-75f5b4784e49"
      unitRef="usd">500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i75fbbd2a8bd04c0c8573e2f21c53569b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNS0xLTEtMS0zNjgy_37ec299d-5c12-4ca4-8885-dcbf18792e93"
      unitRef="usd">150000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i001d60eb237540298ce357a05b42ee61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNS0zLTEtMS0zNjgy_3322275b-6a2c-4c67-8b83-a949bb382e28"
      unitRef="usd">150000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNi0xLTEtMS0zNjgy_ceee5288-701e-402b-90fa-b31017eba19e"
      unitRef="usd">3450000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNi0zLTEtMS0zNjgy_6ee4e899-1236-408c-8da2-3f4c40970cff"
      unitRef="usd">3450000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNy0xLTEtMS0zNjgy_232ecc12-b58f-47f7-9602-4f2a1be17d87"
      unitRef="usd">398000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfNy0zLTEtMS0zNjgy_4e7e9256-60b3-4575-bd09-b18eaef9ec69"
      unitRef="usd">41000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfOC0xLTEtMS0zNjgy_b28a9402-1fbd-486e-8463-1c66a8b1a863"
      unitRef="usd">3052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RhYmxlOmM1MDA2ODc4YTQxMTRmNzBhZDlhYzgxYjY3ZjY2Zjc4L3RhYmxlcmFuZ2U6YzUwMDY4NzhhNDExNGY3MGFkOWFjODFiNjdmNjZmNzhfOC0zLTEtMS0zNjgy_ec656e0f-aace-4711-ade5-6e9a207cbc75"
      unitRef="usd">3409000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMTc3_fc345ab4-dfdd-4854-89a3-e9c2f9aa634c"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMTg0_eb42ecce-eae8-413b-9208-1a516ba1763b"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjI0_b0952e40-ef25-4737-8b8a-0fd88c69648f"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMjMx_4d17b734-dea2-4856-9715-6b9b6c8433d8"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzA2_2fa60573-659b-4f63-9798-8da1b9b3f9c6"
      unitRef="usd">2700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzA2_30966747-822f-4810-bf4e-ca76ceb60a58"
      unitRef="usd">2700000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_074f11a3-fed9-4df6-8fae-06fad29fdf7c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_2a021187-fade-4ab6-a124-058580c4da90"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_36850132-2374-4a90-9c61-d326a64a9ca5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV80Ni9mcmFnOjQxZjFlYjFkMTI0NTQ3OGM4ODg0ZmZlMmQ3MGVlMTQzL3RleHRyZWdpb246NDFmMWViMWQxMjQ1NDc4Yzg4ODRmZmUyZDcwZWUxNDNfMzEw_7d9219b7-b1dd-4604-84a2-b1545ae58dbc"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4Mg_6d8b1ad5-07f4-4996-b9b0-89ca45ee58f0">LEASES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease related costs were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining term of the Company&#x2019;s operating leases was 3.7 years and 4.4 years as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 7.5% as of both September&#160;30, 2021 and December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities as of September&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal year ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted cash flows&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 9, for contractual noncancelable commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4Mw_9e35bd2c-776c-48d0-9a33-6bf6282f4f26">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease related costs were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi0xLTEtMS0zNjgy_db0020f9-9156-412b-84c8-4ecf6c5a07a2"
      unitRef="usd">333000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi0zLTEtMS0zNjgy_eaa14232-0823-490b-abd3-2e3b748f584b"
      unitRef="usd">171000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi01LTEtMS0zNjgy_4770d8aa-306d-4369-924b-77575b74b936"
      unitRef="usd">807000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMi03LTEtMS0zNjgy_ff947182-72db-4971-9dc8-742f271ed98e"
      unitRef="usd">490000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy0xLTEtMS0zNjgy_bc3540f1-60a2-45f0-a945-9a9ab9678720"
      unitRef="usd">25000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy0zLTEtMS0zNjgy_c9e1ec17-7ec8-4fc9-bbe0-cd8955a7ec9f"
      unitRef="usd">18000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy01LTEtMS0zNjgy_d8ab4bba-47c7-4293-acb1-578ea4af3853"
      unitRef="usd">77000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfMy03LTEtMS0zNjgy_4b1d089a-db20-4a55-9e62-c8f4854dc708"
      unitRef="usd">61000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC0xLTEtMS0zNjgy_861305cc-9e7a-48b3-a0b3-92c7519bd9bd"
      unitRef="usd">358000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC0zLTEtMS0zNjgy_cd8a9e85-d42c-4958-9579-992a2cff4249"
      unitRef="usd">189000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC01LTEtMS0zNjgy_c6eb3ca5-a7ba-4460-97b2-dd355eb2793d"
      unitRef="usd">884000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjlkYzUxNzE0YTUzZjQ2MGVhNzM3NGI1NDAwMDA2NTYwL3RhYmxlcmFuZ2U6OWRjNTE3MTRhNTNmNDYwZWE3Mzc0YjU0MDAwMDY1NjBfNC03LTEtMS0zNjgy_2abe94e3-9356-4526-a2e0-a0b873b52f2e"
      unitRef="usd">551000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNTE5_ea3ac161-a1c2-4b89-8882-7d1315db4bdb">P3Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNTI2_d0456fbb-b7a3-4b1c-976e-b2bc690f7e86">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNjcy_18a4b220-7839-4e7f-a856-fb894c47a3b7"
      unitRef="number">0.075</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfNjcy_dacccf01-d179-48b9-9775-09626a13ff41"
      unitRef="number">0.075</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RleHRyZWdpb246Yjc1ZDc2NmQ1MWIyNGZjMDg5YjI3ZTZkYWU5ODQ4NTBfMjc0ODc3OTA3MDI4NA_c5ebf808-dc07-4574-8ef5-c85039ab6f9e">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities as of September&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal year ending December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted cash flows&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMS0xLTEtMS0zNjgy_7838605e-1ed7-4423-afcd-e1939ddc7c59"
      unitRef="usd">302000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMi0xLTEtMS0zNjgy_3312aa54-f46f-4a5c-9c3c-1b0a4035102c"
      unitRef="usd">1105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMy0xLTEtMS0zNjgy_362c6236-12c3-4a34-87ba-16bf45496666"
      unitRef="usd">945000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNC0xLTEtMS0zNjgy_1786893d-da03-44ad-a180-7185e73f1d6a"
      unitRef="usd">439000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNS0xLTEtMS0zNjgy_fd32d364-70ab-4c85-bcf7-348bcf8332cd"
      unitRef="usd">274000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <aip:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNi0xLTEtMS0zNjgy_080a9fce-3d54-4c61-8b16-13f5ee765b84"
      unitRef="usd">424000</aip:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfNy0xLTEtMS0zNjgy_a124fa56-567a-4da7-ae0f-df4a7a3e8475"
      unitRef="usd">3489000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfOC0xLTEtMS0zNjgy_0a47ff7a-26cc-4d71-a41e-632063a505b1"
      unitRef="usd">455000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfOS0xLTEtMS0zNjgy_63a63509-25f1-4c63-b429-2d4b614b7f29"
      unitRef="usd">3034000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTEtMS0xLTEtMzY4Mg_47b0eb6f-7648-439e-9ac0-9d5509ce2c47"
      unitRef="usd">980000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTItMS0xLTEtMzY4Mg_12c7e020-bcb0-41a2-8a1a-f28bdcf3505f"
      unitRef="usd">2054000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81Mi9mcmFnOmI3NWQ3NjZkNTFiMjRmYzA4OWIyN2U2ZGFlOTg0ODUwL3RhYmxlOjk5NTg1MDY5YzgyYzRiZTg5ZDVkZmQ2ZGQ0NjdjYTUwL3RhYmxlcmFuZ2U6OTk1ODUwNjljODJjNGJlODlkNWRmZDZkZDQ2N2NhNTBfMTMtMS0xLTEtMzY4Mg_d734c2e5-594b-4cd2-8ac1-c622d1a50625"
      unitRef="usd">3034000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3Nw_f16d06de-f3a4-4a09-9a88-702bfa84b9f0">BORROWINGS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2018, the Company entered into a business financing agreement (&#x201c;2018 Term Loan&#x201d;) of $1.5 million with a bank with a maturity date of November 2021, and payable on a monthly basis of approximately $50 thousand with the beginning six months being interest only payments. The interest rate on the 2018 Term Loan is prime plus 2%. The debt issuance costs related to the 2018 Term Loan was approximately $26 thousand during the year ended December&#160;31, 2018. Debt issuance costs were recorded as a direct reduction against the debt and amortized over the life of the associated debt as a component of interest expense using the effective interest method. Borrowings under the term loan are collateralized by substantially all the assets of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2018 Term Loan, the Company is required to comply with certain financial and nonfinancial covenants. Any failure to comply with these covenants and any other obligations under the agreement could result in an event of default, which would allow the Lender to require accelerated repayments of amounts owed. As of September&#160;30, 2021 and December&#160;31, 2020, the Company was in compliance with the financial and non-financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company had $0.1 million and $0.6 million outstanding balance, net of debt issuance costs, under the 2018 Term Loan, of which nil was classified as long-term liabilities, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual future repayments of the 2018 Term Loan as of September&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: 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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan, net of interest and debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revolving line of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has a revolving line of credit, under the business financing agreement dated August 2015, with a Lender for $1.5 million that matured in August 2018 and renewed in November 2018 for another three years with a maturity date of November 2021 for $2.0 million (&#x201c;2018 Revolver&#x201d;). The interest rate for the 2018 Revolver is prime plus 1%, and the 2018 Revolvers were not used as of both September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Vendor financing arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 7.5%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor financing arrangements were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted cash flows&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,164&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of vendor financing arrangements&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,104&#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:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor financing arrangements, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor financing arrangements, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense from term loan and vendor financing arrangements was less than $0.1 million for the three months ended September 30, 2021 and 2020, and $0.1 million for the nine months ended September 30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i81235bf96d3d462b81c24abfaea71e2a_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE0_d13170c0-4934-4ca1-9f3d-8b6b971c5bbe"
      unitRef="usd">1500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjE2_ea56b69a-4eb1-4db1-abd7-d0f136bbb83d"
      unitRef="usd">50000</us-gaap:DebtInstrumentPeriodicPayment>
    <aip:DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod
      contextRef="ifea059fdb74f4a4b888e27fd3192595c_D20181101-20181130"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM4_2f278035-df05-455a-a5d5-988666fb991d">P6M</aip:DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i234415a6ccc54737b0e4406b23cc8c20_D20181101-20181130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMzIz_90113a77-bbe1-4f30-b935-556d5cf61291"
      unitRef="number">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9d206f6da941411dab95c6db2b699561_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMzk3_665892ad-90b7-4dc9-9baa-cfafc1a2566d"
      unitRef="usd">26000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LongTermDebt
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE3Ng_206b68c3-24fe-4199-9927-bfd2795aa56f"
      unitRef="usd">100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1b85e1b483134008ac3517458d3a2d58_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTE4Mw_7d471c21-b519-4211-8d52-6a5fece27d46"
      unitRef="usd">600000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTI2OA_0702b1de-116b-443b-82b4-2a152a3c247a"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1b85e1b483134008ac3517458d3a2d58_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTI2OA_3597d0a5-72eb-49aa-a192-034171a6dc34"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3Ng_d786b831-df54-417a-9873-67713a65b8a4">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual future repayments of the 2018 Term Loan as of September&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: 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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan, net of interest and debt issuance cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMS0xLTEtMS0zNjgy_fa6a4184-085a-4d2e-9f7a-5a580b61220b"
      unitRef="usd">101000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <aip:DebtInstrumentInterestCost
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMi0xLTEtMS0zNjgy_b0c9b70a-d270-4a26-8c60-8975b5461080"
      unitRef="usd">1000</aip:DebtInstrumentInterestCost>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfMy0xLTEtMS0zNjgy_516a5bf8-59fc-447b-a164-5cee5bae2729"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i2d8901439a08460a98b6ba48fde2bf5c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjM4ZGNhMmRlNTM5OTQzOTU5ZmU0YmYzZjgwNzUwYTI2L3RhYmxlcmFuZ2U6MzhkY2EyZGU1Mzk5NDM5NTlmZTRiZjNmODA3NTBhMjZfNC0xLTEtMS0zNjgy_28af0b48-fecc-4f74-817f-877b6745c7c8"
      unitRef="usd">100000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia3ef54bc6ab246ae9818f95c8bc5ff3e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTU1OQ_67b07643-3fc1-4081-88e6-b4dc46d0e4f4"
      unitRef="usd">1500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i21c758b730704bbd81a646c785ac9865_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTYyMA_868af2ce-b515-47a8-b00c-591d9fb15158">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0fb42f8824a944588ecbc8af9af7d9da_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTY1NA_56d91325-553b-4892-b957-5329b9a57a69"
      unitRef="usd">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if67493bf8b6a49d9a1cf6e87f4a6accd_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMTcyNg_9181bbb3-09ba-4148-9736-066a09542f6f"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjA1NQ_794d45ee-9271-4988-a361-550f98d33696"
      unitRef="number">0.075</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjc0ODc3OTA3MTg3OA_db4edb61-fbaa-4c21-b672-db8930c7b742">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor financing arrangements were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted cash flows&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,164&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of vendor financing arrangements&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,104&#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:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor financing arrangements, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor financing arrangements, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMS0xLTEtMS0zNjgy_eaca9501-681c-4dd2-848d-e1b69dac9689"
      unitRef="usd">193000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMi0xLTEtMS0zNjgy_491a620f-0348-436a-8ac6-445786053317"
      unitRef="usd">712000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMy0xLTEtMS0zNjgy_b634978a-18b4-4c61-82c8-b982caf15c15"
      unitRef="usd">259000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNC0xLTEtMS0zNjgy_9ff0ce19-1469-447d-87bf-90421076e264"
      unitRef="usd">1164000</us-gaap:DebtInstrumentCarryingAmount>
    <aip:LongTermDebtUndiscountedExcessAmount
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNS0xLTEtMS0zNjgy_c3e3b529-e0a1-49e1-a848-94255731e345"
      unitRef="usd">60000</aip:LongTermDebtUndiscountedExcessAmount>
    <us-gaap:LongTermDebt
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfNi0xLTEtMS0zNjgy_b73cbf46-f3f5-4f0a-b05b-bc855f83e025"
      unitRef="usd">1104000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfOC0xLTEtMS0zNjgy_a41e40b4-e2f3-4d56-8eeb-f924a5bed691"
      unitRef="usd">759000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfOS0xLTEtMS0zNjgy_385dd229-27d0-414c-9375-c45e174c6940"
      unitRef="usd">345000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RhYmxlOjc5YTFkMzBkNmY3YjRhZjZhMzlmNmFhNjRjNWZlMzlmL3RhYmxlcmFuZ2U6NzlhMWQzMGQ2ZjdiNGFmNmEzOWY2YWE2NGM1ZmUzOWZfMTAtMS0xLTEtMzY4Mg_39e91d8f-a29c-4676-bd1b-c0af305068d6"
      unitRef="usd">1104000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjMzMA_91c38590-722a-484d-8226-3cea1fd81660"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjMzMA_a640d8c3-7e60-46c5-b612-3a7e836ee5c6"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM3Nw_45745878-fe4e-4f7e-90ad-83e599cd4ec8"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81NS9mcmFnOjczOTRiMTk1MWZjMzQ2NWFhOTVmMmJjYzdiMmU1ZmMzL3RleHRyZWdpb246NzM5NGIxOTUxZmMzNDY1YWE5NWYyYmNjN2IyZTVmYzNfMjM3Nw_f13c7060-1564-4076-bab0-da6a38590f24"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81OC9mcmFnOjFhNWIxNzIzZjEzZDRkZTU5NTRkNmU4OWVmZTBlNDRmL3RleHRyZWdpb246MWE1YjE3MjNmMTNkNGRlNTk1NGQ2ZTg5ZWZlMGU0NGZfMjc0ODc3OTA3MTExOA_aaff5463-ec15-4a92-b501-64ed44d6e483">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by such indemnified parties. The term of these indemnification agreements is generally perpetual beginning on the execution date of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these agreements. The Company has also indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has no obligations from these indemnification agreements and the condensed consolidated financial statements do not include liabilities for any potential obligations as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the Company&#x2019;s financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has no other contractual noncancelable commitments as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV81OC9mcmFnOjFhNWIxNzIzZjEzZDRkZTU5NTRkNmU4OWVmZTBlNDRmL3RleHRyZWdpb246MWE1YjE3MjNmMTNkNGRlNTk1NGQ2ZTg5ZWZlMGU0NGZfMjc0ODc3OTA3MTExOQ_f645470c-ceb7-442a-8c6a-62db87aa6fb4">The Company enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by such indemnified parties. The term of these indemnification agreements is generally perpetual beginning on the execution date of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these agreements. The Company has also indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual.</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <aip:TemporaryEquityDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjc0ODc3OTA3ODQ4OQ_9aaceb16-ca62-455e-bcb8-d33ea883d714">REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redeemable Convertible Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s redeemable convertible preferred stock is issuable in series individually referred to as Series&#160;A Preferred. The holders of redeemable convertible preferred stock have the following rights, preferences, privileges and restrictions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company shall not declare, pay or set aside any dividends on shares of any other class or series of capital stock of the Company unless the holders of the Series A Preferred Stock then outstanding shall first receive, or simultaneously receive, a dividend on each outstanding share of Series A Preferred Stock in an amount at least equal to (i) in the case of a dividend on Common Stock or any class or series that is convertible into Common Stock, that dividend per share of Series A Preferred Stock would equal the product of (A) the dividend payable on each share of such class or series determined, if applicable, as if all shares of such class or series had been converted into Common Stock and (B) the number of shares of Common Stock issuable upon conversion of a share of Series A Preferred Stock, in each case calculated on the record date for determination of holders entitled to receive such dividend or (ii) in the case of a dividend on any class or series that is not convertible into Common Stock, at a rate per share of Series A Preferred Stock determined by (A) dividing the amount of the dividend payable on each share of such class or series of capital stock by the original issuance price of such class or series of capital stock (subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to such class or series) and (B) multiplying such fraction by an amount equal to the Series A Original Issue Price (as defined below); provided that, if the Company declares, pays or sets aside, on the same date, a dividend on shares of more than one class or series of capital stock of the Company, the dividend payable to the holders of Series A Preferred Stock shall be calculated based upon the dividend on the class or series of capital stock that would result in the highest Series A Preferred Stock dividend. The Series A Original Issue Price shall mean $1.29 per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series A Preferred Stock. The Company has not declared dividends for the nine months ended September 30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferential payments to holders of Series A preferred stock&#x2014;In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company or Deemed Liquidation Event, the holders of shares of Series A Preferred Stock then outstanding shall be entitled to be paid out of the assets of the Company available for distribution to its stockholders before any payment shall be made to the holders of Common Stock by reason of their ownership thereof, an amount per share equal the Series A Original Issue Price ($1.29 per share), plus any dividends declared but unpaid thereon. If upon any such Liquidation Event or Deemed Liquidation Event, the assets of the Company available for distribution to its stockholders shall be insufficient to pay the holders of shares of Series A Preferred Stock the full amount to which they shall be to, the holders of shares of Series A Preferred Stock shall share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on or with respect to such shares were paid in full.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of any Liquidation Event or Deemed Liquidation Event, after the payment of all preferential amounts required to be paid to the holders of shares of Series A Preferred Stock, the remaining assets of the Company available for distribution to its stockholders shall be distributed among the holders of the shares of Series A Preferred Stock and Common Stock, pro rata based on the number of shares held by each such holder, treating for this purpose all such securities as if they had been converted to Common Stock pursuant to the terms of this Restated Certificate immediately prior to such Liquidation Event or Deemed Liquidation Event until such holders of Series A Preferred Stock have received an aggregate amount per share of Series A Preferred Stock equal to two and a half (2.5) times the Series A Original Issue Price, plus any dividends declared but unpaid thereon; thereafter, the remaining assets of the Company available for distribution in such Liquidation Event or Deemed Liquidation Event, if any, shall be distributed ratably to the holders of the Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notwithstanding the foregoing, upon any Liquidation Event or Deemed Liquidation Event, each holder of Series A Preferred Stock shall be entitled to receive, for each share of Series A Preferred Stock then held, out of the assets of the Company available for distribution to its stockholders, the greater of (i) the amount of cash, securities or other property to which such holder would be entitled to receive with respect to such shares in a Liquidation Event or Deemed Liquidation Event pursuant to above or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Common Stock immediately prior to such Liquidation Event or Deemed Liquidation Event.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Voting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On any matter presented to the stockholders of the Company for their action or consideration at any meeting of stockholders of the Company, each holder of outstanding shares of Series A Preferred Stock shall be entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Series A Preferred Stock held by such holder are convertible as of the record date for determining stockholders entitled to vote on such matter. Except as provided by law or by the other provisions of this Restated Certificate, holders of Series A Preferred Stock shall vote together with the holders of Common Stock as a single class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Optional Conversion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Series A Preferred Stock shall be convertible, at the option of the holder thereof, at any time, and without the payment of additional consideration by the holder thereof, into such number of Common Stock as is determined by dividing the Series A Original Issue Price by the Series A Conversion Price in effect at the time of conversion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Series A Conversion Price shall initially be equal to the Series A Original Issue Price. Such initial Series A Conversion Price, and the rate at which shares of Series A Preferred Stock may be converted into shares of Common Stock, shall be subject to adjustment for dilution related to the next qualified financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mandatory Conversion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon either (a) the closing of the sale of shares of Common Stock to the public in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, in which (i) the cash proceeds to the Company (net of underwriting discounts, commissions and fees) are at least $25.0 million, (ii) the per share price is based on a pre-money valuation of at least $100.0 million, and (iii) the Company&#x2019;s shares have been listed for trading on a national, international or transnational stock exchange (an IPO), or (b) the date and time, or the occurrence of an event, specified by vote or written consent of the Required Holders, then (1) all outstanding shares of Series A Preferred Stock shall automatically be converted into shares of Common Stock, at the then effective conversion rate and (2) such shares may not be reissued by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Redeemed or Acquired Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any shares of Series A Preferred Stock that are redeemed or otherwise acquired by the Company or any of its subsidiaries shall be automatically and immediately cancelled and retired and shall not be reissued, sold or transferred. Neither the Company nor any of its subsidiaries may exercise any voting or other rights granted to the holders of Series A Preferred Stock following redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of common stock are entitled to one vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2021, 1,250,000 shares of the Company&#x2019;s common stock were sold to third-party investors for an aggregate amount of $5.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchases&lt;/span&gt;&lt;/div&gt;There were no repurchased shares for the three and nine months ended September 30, 2021 and  2020.</aip:TemporaryEquityDisclosureTextBlock>
    <aip:TemporaryEquityOriginalIssuePrice
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjMxNw_aa60ae72-f75b-4523-a023-1e45709043bd"
      unitRef="usdPerShare">1.29</aip:TemporaryEquityOriginalIssuePrice>
    <aip:DividendsTemporaryEquity
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjUyMg_826cca43-74ae-44d0-b213-7b4e2ba00858"
      unitRef="usd">0</aip:DividendsTemporaryEquity>
    <aip:DividendsTemporaryEquity
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMjUyMg_d7f8ab85-d10d-4515-82c3-e73bb74d14f9"
      unitRef="usd">0</aip:DividendsTemporaryEquity>
    <aip:TemporaryEquityOriginalIssuePrice
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfMzExNA_01d4439d-cd54-4cda-80a5-16cce3875f37"
      unitRef="usdPerShare">1.29</aip:TemporaryEquityOriginalIssuePrice>
    <aip:TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNDU2OQ_0b11bc75-299f-4b15-8e37-28bd2f226fa2"
      unitRef="number">2.5</aip:TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier>
    <aip:TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNzI5OA_36070286-af14-494f-901f-c455ac727894"
      unitRef="usd">25000000</aip:TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum>
    <aip:TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfNzM3Mw_8a53685f-a7a1-4ef5-9096-e20c13088df9"
      unitRef="usd">100000000</aip:TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation>
    <aip:NumberOfVotesPerCommonShare
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODMxNg_c891a9cd-da82-41b7-a093-ad974844f47d"
      unitRef="vote">1</aip:NumberOfVotesPerCommonShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODgyNQ_d636a66f-a6ed-49f1-b3d3-39f40642f665"
      unitRef="shares">1250000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODkyNw_dd399925-c11b-4f54-8542-6d92ef65116a"
      unitRef="usd">5400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_5a1d1892-7d35-4c68-944f-8118e61e353c"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_86616428-2be6-4460-a4f0-d0ef58a7a623"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_c06089b6-6d67-42bb-842f-b0bbe1397cfa"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82MS9mcmFnOmNlZmE5Y2YzMTc2NDRiMDY5MTQ5ZDk0MmU0YTdkYmEwL3RleHRyZWdpb246Y2VmYTljZjMxNzY0NGIwNjkxNDlkOTQyZTRhN2RiYTBfODk2MA_fc14e02d-8ab7-4947-bc40-31ce874d3876"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyMg_70ff080e-a3ef-4229-bea9-fc045d8317ff">STOCK-BASED COMPENSATION&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2013 Stock Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board adopted and the Company&#x2019;s stockholders approved the 2013 Equity Incentive Plan (&#x201c;2013 Plan&#x201d;) during the year ended December 31, 2013. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2016 Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the &#x201c;2016 Plan&#x201d;). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States. Each stock award granted before the Amendment and Restatement Dated will be subject to the terms of the plan that was in effect at the time of the grant of such stock award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 Plan is administered by the Board or its delegate. Subject to the provisions of the 2016 Plan, the administrator has the power to determine the terms of awards, including: the recipients, the exercise price, if any, the number of shares subject to each award, the fair value of a share of common stock, the vesting schedule applicable to the awards, together with any vesting acceleration, and the form of consideration, if any, payable upon exercise of the award and the terms of the award agreement for use under the 2016 Plan.  The administrator has the power: to construe and interpret the 2016 Plan and stock awards granted under it and to establish, amend and revoke rules for administration of the 2016 Plan including correcting defects, omissions and inconsistencies to make the award fully effective; to settle all controversies regarding the 2016 Plan and stock awards granted under it; and to accelerate the time at which a stock award may be exercised or vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The administrator has the authority to amend, suspend or terminate the 2016 Plan provided such action does not impair the existing rights of any participant. The 2016 Plan will automatically terminate in 2023, unless the Company terminates it sooner. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is 20,803,838 as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants incentive stock options and non-statutory stock options under the 2016 Plan. Incentive stock options may be granted only to employees. The exercise price of all stock options under the 2016 Plan must not be less than 100% of the fair market value of the common stock on the date of grant. After the termination of service of a participant, he or she may exercise his or her option for the period of time stated in his or her award agreement to the extent that the option is vested on the date of termination. However, in no event may an option be exercised later than the expiration of its term. The maximum contractual term of share options is ten years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock units and restricted stock awards under the 2016 Plan. Restricted stock units and restricted stock awards under the 2016 Plan cover one share of common stock for each restricted stock unit or award. The administrator determines the terms and conditions of restricted stock units/awards including the number of units/awards granted, the vesting criteria (which may include accomplishing specified performance criteria or continued service)&#160;and the form and timing of payment. The administrator, in its sole discretion, may accelerate the time at which any restrictions will lapse or be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2016 Plan, in the event of the termination of a participant&#x2019;s employment, the Company has the right to repurchase any stock issued pursuant to the 2016 Plan following the date of such termination, for a period of six months, under terms specified in the exercise notice and subject to restrictions in the 2016 Plan. Shares exercised or settled from currently outstanding awards under the 2016 Plan are generally not transferable unless permitted by the Board so long as the Company is a private company. In the event of a proposed transfer to a third party of shares purchased by an employee that is permitted by the Board or the award agreement, the Company has a right of first refusal over such transfer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 Plan provides that in the event of a merger or change in control, as defined under the 2016 Plan, each outstanding award will be treated as the administrator determines, in its sole discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shares Available for Future Grant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future grant under the Company&#x2019;s 2016 Plan consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares available for future grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,546,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues new shares upon a share option exercise or release.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activities under the Company&#x2019;s 2013 and 2016 Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value ($'000s)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;BALANCE&#x2014;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,073,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(832,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(277,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;BALANCE&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,964,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.37&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,312,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.42&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of the options exercised during the nine months ended September 30, 2021 and 2020 was $1.2 million and less than $0.1 million, respectively. The total grant-date fair value of options vested was $0.3 million and $0.2 million during the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of cash received by the Company for the exercise of stock options was $0.3 million and $0.1 million for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, there was $1.1 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term represents the period that the Company&#x2019;s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company&#x2019;s historical behavior is available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company determines the price volatility factor based on the historical volatilities of the Company&#x2019;s peer group as the Company does not have trading history for its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the valuation assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options Valuation Assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33.9% - 38.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.4 - 6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3% - 1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no stock option grants during the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock units activities under the Company&#x2019;s 2013 and 2016 Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&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:'Verdana',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="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:'Verdana',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 style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;843,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,379,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(248,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,935,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total grant-date fair value of restricted stock units vested was less than $0.1 million during the nine months ended September 30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, there was $4.5 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 3.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September 30, 2021, the Company granted 2.7 million restricted stock units (&#x201c;RSU&#x201d;) with both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately four years, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control. The Company&#x2019;s IPO is not deemed probable until consummated. Accordingly, no expense is recorded related to these awards until the performance-based vesting condition becomes probable of occurring and the unamortized compensation expense related to these awards was $12.6 million as of September 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company&#x2019;s condensed consolidated statements of loss and comprehensive loss (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTQ5NzU1ODE0NzQ1Mw_b1b9aea0-f078-4150-ab57-95cc2b56dc3b"
      unitRef="shares">20803838</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate
      contextRef="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjQ1MA_1352cf16-9484-44c0-a90b-8f0f0406523e"
      unitRef="number">1</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i08d10805af194e7e92a64e0319d4472a_D20161010-20161010"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjg3Ng_199401fd-9231-4848-979d-5f6cb5d304f5">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMzA3MQ_3a090e4c-5313-4e0d-b71c-4aeba77f7468"
      unitRef="shares">1</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyMw_d6fdd9ce-7ad4-488c-87ec-053fca278870">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future grant under the Company&#x2019;s 2016 Plan consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares available for future grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,546,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;650,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjEzYWEwZmViNTFkNzQ0MzdhMDA4OTVmYzY4YTViZGVmL3RhYmxlcmFuZ2U6MTNhYTBmZWI1MWQ3NDQzN2EwMDg5NWZjNjhhNWJkZWZfMi0xLTEtMS0zNjgy_2e377ada-0dab-4629-8fc5-f8b0d626779a"
      unitRef="shares">1546715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjEzYWEwZmViNTFkNzQ0MzdhMDA4OTVmYzY4YTViZGVmL3RhYmxlcmFuZ2U6MTNhYTBmZWI1MWQ3NDQzN2EwMDg5NWZjNjhhNWJkZWZfMi0zLTEtMS0zNjgy_ec0c6622-0f57-47f4-85d4-27eb07497148"
      unitRef="shares">650170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNA_971d8782-5195-430c-955b-ff5a30a9e234">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activities under the Company&#x2019;s 2013 and 2016 Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value ($'000s)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;BALANCE&#x2014;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,073,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(832,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(277,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;BALANCE&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,964,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.37&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:'Verdana',sans-serif;font-size:8pt;font-weight:400;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options vested and exercisable&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,312,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.42&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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy0xLTEtMS0zNjgy_f16836ca-ef91-4f8e-a01b-90b0e80e153c"
      unitRef="shares">7073584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy0zLTEtMS0zNjgy_783a4bbd-9a2e-4dce-a3b2-8f5de164ce60"
      unitRef="usdPerShare">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i085c5c455bed446189d3c276ca994e4d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy01LTEtMS0zNjgy_3492cbc8-0085-43dd-a233-11cd8dd37433">P7Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic86b73c81e4746ce99b66bb22eae49db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMy03LTEtMS0zNjgy_13b27753-00f2-4470-89eb-1395ea3b00a2"
      unitRef="usd">13348000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNS0xLTEtMS0zNjgy_f5a8b1db-f8fe-410a-a67d-2912a0c3e436"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNS0zLTEtMS0zNjgy_4dfa2ec6-c639-4226-ad7c-48a1c774e238"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNi0xLTEtMS0zNjgy_2756f724-0bb1-405d-b38a-5a8c72b410a9"
      unitRef="shares">832329</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNi0zLTEtMS0zNjgy_e4366a9c-5d51-4563-8726-59e93f596222"
      unitRef="usdPerShare">0.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNy0xLTEtMS0zNjgy_9157a58b-bafd-47a4-a3d9-70357bca4156"
      unitRef="shares">277212</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfNy0zLTEtMS0zNjgy_99990deb-7c5d-4eac-8bb1-abee654e1016"
      unitRef="usdPerShare">0.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS0xLTEtMS0zNjgy_4c3e362e-a53d-4e1c-8acb-8a91a1cc7e0e"
      unitRef="shares">5964043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS0zLTEtMS0zNjgy_c45fb82c-546f-4c4b-9878-ce2dc998f462"
      unitRef="usdPerShare">0.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS01LTEtMS0zNjgy_04871b9f-ede7-4d6a-ab09-4740b659962a">P7Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfOS03LTEtMS0zNjgy_531bb238-41af-420e-8e22-914fea62ab9e"
      unitRef="usd">43989000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtMS0xLTEtMzY4Mg_52bf3e06-1f55-4b75-a32a-83c4ca7fc0f4"
      unitRef="shares">3312726</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtMy0xLTEtMzY4Mg_0afbfab0-7b7d-41d9-aed8-64be0f272edb"
      unitRef="usdPerShare">0.49</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtNS0xLTEtMzY4Mg_13626dfc-ff80-422b-942c-2c95d7feb13d">P6Y5M1D</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjgwNGYxZDFkMDI3MTRlM2M5MmY3ZDJhZmQ5NGVlMWFiL3RhYmxlcmFuZ2U6ODA0ZjFkMWQwMjcxNGUzYzkyZjdkMmFmZDk0ZWUxYWJfMTEtNy0xLTEtMzY4Mg_6fc0b883-568e-4111-b35e-96baf39b375f"
      unitRef="usd">25871000</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDI3OQ_19e6a737-490a-4c7f-ab22-b8fa0c4cd0c8"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNDg3NA_e9eaf91b-fcdd-42e6-8bdd-a5247c7b74d4"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDI5NQ_52786149-cf55-4173-85af-112ff4a55a2f"
      unitRef="usd">300000</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMwMA_36c6301c-d33f-4673-9818-33c4e3cdce7e"
      unitRef="usd">200000</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMxMg_00e4acd0-50dd-4682-aacc-8aba4226182c"
      unitRef="usd">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMTY0OTI2NzQ1MDMxNg_e084b6d9-57e3-4dd4-bf74-04bb573167d2"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTEzNg_ac474062-42ad-4098-b61f-4a8dcf4f4d0b"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTI4OA_1030621b-cbaf-4fbd-a2b2-62512f02b865">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjQ1Nw_89157a3e-8181-411e-a252-c7e7aabc9c6c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNQ_0fe1493d-dc95-4bef-875a-018cbabe0efb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the valuation assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options Valuation Assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33.9% - 38.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.4 - 6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3% - 1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMi0xLTEtMS0zNjgy_8e7a3cba-8ca5-4fd8-bd7c-a86227c0f2be"
      unitRef="usdPerShare">0.60</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMy0xLTEtMS0zNjgyL3RleHRyZWdpb246YWMxOGMxM2RhZDAzNDZkMjhkMmEzNzM2ODA0ZWUwODNfNA_9ae4263c-57a7-4c95-80bb-41a796edd0c5"
      unitRef="number">0.339</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfMy0xLTEtMS0zNjgyL3RleHRyZWdpb246YWMxOGMxM2RhZDAzNDZkMjhkMmEzNzM2ODA0ZWUwODNfOQ_2c9b414b-a91d-47da-bcaf-0b5171ecb11b"
      unitRef="number">0.382</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib2f1c24726e34798a0e2738aa3448d5c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNC0xLTEtMS0zNjgyL3RleHRyZWdpb246MDRhMTljODI1YjM2NGE0YWFjMjQyZWRiYmFiMWJjOTBfNA_9921f368-60ad-47e4-94c8-c08bc52b07ce">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i047f85804ee9475b97dfb8af5a55ab46_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNC0xLTEtMS0zNjgyL3RleHRyZWdpb246MDRhMTljODI1YjM2NGE0YWFjMjQyZWRiYmFiMWJjOTBfOQ_45f64780-9ce3-4f70-8a01-e19441702ec9">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNS0xLTEtMS0zNjgyL3RleHRyZWdpb246YWQ2Zjk1ZGQwODhjNGNmY2I5NTIwNWU4NTk1NWEyMGJfNA_5d6be556-c7e5-4021-ad21-51c65a19df2b"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNS0xLTEtMS0zNjgyL3RleHRyZWdpb246YWQ2Zjk1ZGQwODhjNGNmY2I5NTIwNWU4NTk1NWEyMGJfOQ_2bfb10c3-7e1b-44df-a03f-c596134173b7"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOmEzZGRhOWZlNTEzYjQ2YzdiZjM1NjBkYmYyMGExZjdiL3RhYmxlcmFuZ2U6YTNkZGE5ZmU1MTNiNDZjN2JmMzU2MGRiZjIwYTFmN2JfNi0xLTEtMS0zNjgy_e9c7a9fb-bc6c-41a5-8f5d-bd4dcb0d6bea"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjUzNw_06e87b4a-d932-44d5-a5fb-0512a4c3c53c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNg_47f5a251-2952-492e-9ddf-06a26d538722">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock units activities under the Company&#x2019;s 2013 and 2016 Plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&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:'Verdana',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="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:'Verdana',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 style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;843,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,379,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(248,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,935,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id492948a301746bf9636b127f4f6dea1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfMy0xLTEtMS0zNjgy_969d5539-f11d-4ab1-97a3-ba4dd494c132"
      unitRef="shares">843095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id492948a301746bf9636b127f4f6dea1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfMy0zLTEtMS0zNjgy_2374fa87-a03f-4a80-bdd7-39436d2d39e1"
      unitRef="usdPerShare">2.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNS0xLTEtMS0zNjgy_cd8959ac-3638-4585-87ba-6b18155601a6"
      unitRef="shares">3379467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNS0zLTEtMS0zNjgy_0d7d32be-c757-4b55-a23f-b1465aafeecb"
      unitRef="usdPerShare">5.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNi0xLTEtMS0zNjgy_fceff3f8-49a9-4bc8-999a-5f107358a678"
      unitRef="shares">38533</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNi0zLTEtMS0zNjgy_9bd9fbd0-daa1-4a32-b639-3f74f275babd"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNy0xLTEtMS0zNjgy_0f910c9a-5f08-4373-91e7-b183ef54b87a"
      unitRef="shares">248800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfNy0zLTEtMS0zNjgy_b665f2c8-7c7d-4817-bfb5-40f585b998c3"
      unitRef="usdPerShare">4.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfOS0xLTEtMS0zNjgy_2b8ef1a9-92fe-4f36-84d8-6101a50e4096"
      unitRef="shares">3935229</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjlkZjY1MzI2YjlhMTQxYTU5YWM5M2Y5YThkODcxMTliL3RhYmxlcmFuZ2U6OWRmNjUzMjZiOWExNDFhNTlhYzkzZjlhOGQ4NzExOWJfOS0zLTEtMS0zNjgy_f929b33c-dfbd-440e-96cf-00fe8edc0726"
      unitRef="usdPerShare">4.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue
      contextRef="i989aef130215451681e2bc88e3c21979_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjc5MA_690ee310-c713-45e6-8591-3553c7469efe"
      unitRef="usd">100000</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjc5MA_ff9d2872-ffc7-4d3e-ba6a-04e2513a1eb8"
      unitRef="usd">100000</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0135033dbb3f464ca5fb83ca646423bd_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNjg1Nw_0583e839-7be6-4998-bcfe-f8b8c12cb9bb"
      unitRef="usd">4500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6a99598b30954b618f8dcb4e006cc9eb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNzAxOA_ffa898db-e883-4546-b0b1-d410122cffb4">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNzA1NA_40397df9-f6a2-4199-955d-442ca2957b53"
      unitRef="shares">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA4MDg2Mw_be285039-429b-47d1-b740-3a35a826387d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i013017ba3a1b4e1ab8b0ddb22338cdb6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfNTQ5NzU1ODE1MDYyMQ_f86dfa16-e203-4976-97b6-b1e2eef5b4c1"
      unitRef="usd">12600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RleHRyZWdpb246NDFhZWNjYzI0NjMyNDU0MWJjZDEyNGMxMWI5Y2I5MzBfMjc0ODc3OTA3ODAyNw_5981ece8-ceff-4f30-9fc4-6345d3255bd4">The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company&#x2019;s condensed consolidated statements of loss and comprehensive loss (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:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0a539861f434836986a7a34ea0c4cf7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi0xLTEtMS0zNjgy_384414f3-2d5f-4e70-837c-b61ec5c62aa6"
      unitRef="usd">225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1089b9a033e244e4ba61b094eceacbd7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi0zLTEtMS0zNjgy_2463f7e8-bd6e-42a4-82d6-2e4f919dfc1c"
      unitRef="usd">68000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9191b54256614e7392bf4fd898a8f0b0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi01LTEtMS0zNjgy_5b6dc31e-f190-49e4-acc3-16ba0f8a3762"
      unitRef="usd">645000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7004faebddc14e28ae9c0de18a0cf885_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMi03LTEtMS0zNjgy_3206671b-accb-4e75-ad79-c0bd0e69d063"
      unitRef="usd">158000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdbcea87ff614fab9753da84d279862f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy0xLTEtMS0zNjgy_8b304b01-55ee-4c3d-971e-cfe00b4b70a2"
      unitRef="usd">38000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i940fdca05cfd41d8b58f9ad56563d4aa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy0zLTEtMS0zNjgy_54da29db-5f0f-4cab-a34d-de34ef0cabac"
      unitRef="usd">21000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i51bbfe8b78074ba794acf4eae8ac6de2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy01LTEtMS0zNjgy_c351f9b6-05ef-4d7d-8d04-7494db7c31ae"
      unitRef="usd">114000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaaa1911562ba43878989d9bdb8c8c7b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfMy03LTEtMS0zNjgy_efc7b069-bdc0-4539-9139-a2f412c188aa"
      unitRef="usd">66000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief80c797c5854efeb3c6928a58a897f7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC0xLTEtMS0zNjgy_5a6928b0-b70b-440a-938e-dd6a5a502b59"
      unitRef="usd">170000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4669e606071242c18ee992bec81b483a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC0zLTEtMS0zNjgy_2d141fb5-33dc-4a45-8b72-9b86422740d2"
      unitRef="usd">22000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbfbb6b777fd4cd9b1287003f1346a33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC01LTEtMS0zNjgy_0484d916-4a87-40a8-9ca8-d3d4edd36c44"
      unitRef="usd">385000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6676cd411614b33b71492e9fafa9281_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNC03LTEtMS0zNjgy_9b4e9663-8d15-472a-82a9-b2b2950fa058"
      unitRef="usd">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2791f1d4032c47efa193beab2532406d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS0xLTEtMS0zNjgy_3d7bc535-48eb-4346-b70e-94768864d388"
      unitRef="usd">433000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia0c8d040e07a42afab8b8b6ff463f70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS0zLTEtMS0zNjgy_cbb6dd32-0b74-4e8a-a562-637a8a9ce120"
      unitRef="usd">111000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS01LTEtMS0zNjgy_b50541f2-779a-42cc-829c-ec845da44c83"
      unitRef="usd">1144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82NC9mcmFnOjQxYWVjY2MyNDYzMjQ1NDFiY2QxMjRjMTFiOWNiOTMwL3RhYmxlOjVkYjg1NjIzMDNkOTQzOWRhZTk3NjI3N2ZiN2Y5OTE5L3RhYmxlcmFuZ2U6NWRiODU2MjMwM2Q5NDM5ZGFlOTc2Mjc3ZmI3Zjk5MTlfNS03LTEtMS0zNjgy_9996c9af-c455-4072-bb69-c3144acdf925"
      unitRef="usd">281000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMjc0ODc3OTA3MTk2OA_39c87879-9fb6-4f2f-8d09-4e5b5cdd0b23">INCOME TAXES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective tax rate was (4.1)% and (53.8)% for the nine months ended September&#160;30, 2021 and 2020, respectively. The Company&#x2019;s income tax provision was $0.6 million and $3.8 million for the nine months ended September&#160;30, 2021 and 2020, respectively. The decrease in the Company&#x2019;s year-to-date income tax provision was primarily due to a decrease in the forecasted annual foreign withholding tax. The decrease in forecasted foreign withholding tax, coupled with changes in the geographic mix of year-to-date and forecasted worldwide earnings, changes in forecasted withholding taxes, and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances, has resulted in the decrease to the year-to-date income tax provision for the period ended September&#160;30, 2021 compared to the period ended September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s management continuously evaluates the need for a valuation allowance and, as of September&#160;30, 2021, concluded that a full valuation allowance on its federal and state deferred tax assets was still appropriate. During the quarter ended September&#160;30, 2021, management determined that a full valuation allowance was still necessary against its French net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and 2020, the Company&#x2019;s gross liability for unrecognized tax benefits was $2.5 million and $1.9 million, respectively. As of September&#160;30, 2021 and 2020, the Company had no accrued interest or penalties related to its unrecognized tax benefits. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act. This legislative act did not have a material impact on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2021, the American Rescue Plan Act of 2021 (&#x201c;American Rescue Plan&#x201d;) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. Such provisions did not have a material impact on the company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfNjY_b695706c-8d13-4f77-81ba-fcd3cf686399"
      unitRef="number">-0.041</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfNzM_82541f22-7385-4653-8308-cbf306294b6a"
      unitRef="number">-0.538</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTY1_98f742bb-7fee-4f3c-9400-b374eea95e2a"
      unitRef="usd">600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTcy_076af5aa-7638-4259-9d19-f0d0afc1eebd"
      unitRef="usd">3800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTIwNQ_d2cddbb3-96a2-43be-991f-62a6bc808109"
      unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTIxMg_b9ddbc11-d5fa-454c-8f69-ce374c4c4902"
      unitRef="usd">1900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id8f331659cce441aa3651ada687ff030_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTI2Mw_36604190-e7df-4bae-bd44-750a284c930d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ice69565e642f434d8336313cdda34885_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV82Ny9mcmFnOjAxYzkxOTU2Y2JkMzQzZDQ5MWIwZTk3OWJmM2RiNTNmL3RleHRyZWdpb246MDFjOTE5NTZjYmQzNDNkNDkxYjBlOTc5YmYzZGI1M2ZfMTI2Mw_c313b3b4-34e4-4952-b713-d5160dd2a6a5"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfMjc0ODc3OTA3MDAwMg_f66f2e63-a58c-45a0-8f01-011d1e263997">RELATED PARTY TRANSACTIONS&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company's capital and their affiliates or immediate family members. In November 2020, the Company entered into a lease agreement with a related party and the total lease payment was $0.1 million and $0.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the three and nine months ended September 30, 2021, respectively.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i44d7d429578e411784ac609aaa19f768_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfNTA3_e45b659c-0f9b-45f2-9c57-d34d28887da3"
      unitRef="usd">100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ideb3407981b44f10b91400d918a7f31a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83MC9mcmFnOjI1ZTc3YzU1MjNjOTQ2MGZiZDRmYzM0YTVmMjY0M2QwL3RleHRyZWdpb246MjVlNzdjNTUyM2M5NDYwZmJkNGZjMzRhNWYyNjQzZDBfNTQ5NzU1ODEzOTQzMw_20b7b120-1a5c-4494-b5ac-6c7ee30cf6b6"
      unitRef="usd">200000</us-gaap:OperatingLeasePayments>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA2OTY0NA_5e12937e-7857-4eca-a3c1-15de858f1692">SUBSEQUENT EVENTS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IPO&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On October 29, 2021, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the Company completed its IPO, in which it issued and sold 5,750,000 shares of the common stock at the public offering price of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters&#x2019; option to purchase additional shares. The Company received net proceeds of $71.1&#160;million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#x2019;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock immediately prior to the closing of the IPO.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Changes to Authorized Common Stock and Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On October 29, 2021 in connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 300,000,000 shares of common stock and 10,000,000 shares of preferred stock, which shares of preferred stock are currently undesignated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company&#x2019;s board of directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (&#x201c;2021 Plan&#x201d;), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock, RSU, performance stock units, performance bonus awards, dividend equivalents, and other stock or cash based awards. The number of shares of the Company&#x2019;s common stock reserved for issuance under the 2021 Plan is 3,640,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company&#x2019;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (&#x201c;2021 ESPP&#x201d;), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 607,000 shares of common stock were initially reserved for issuance under this plan. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, first day of each fiscal year, beginning in 2022 and ending in 2031, equal to the lesser of (i) 1% of the shares of our common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by our board of directors; provided, however, no more than 5,000,000 shares of our common stock may be issued under the 2021 ESPP.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the effectiveness of the IPO, the Company granted 2.7 million RSUs with both a service-based vesting condition and a performance-based vesting condition as described in Note 11 - Stock-based Compensation, of which the service-based vesting condition for these awards is generally satisfied by rendering continuous service for four years, and the performance-based vesting condition is satisfied when the Company becomes a publicly listed company. Upon the effectiveness of the IPO, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $2.5 million for the portion of the awards for which the service-based vesting condition has been fully or partially satisfied.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MjY4Nw_bdb07a0b-dfb7-4b61-9b18-940df47c5260"
      unitRef="shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1Mjc1MA_b1915164-8d61-410a-8317-abad8d6e4c2a"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ied44969bd2884720946dafa0af1d2799_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1Mjc3NQ_775fd1ae-586e-4063-ba35-b41ddc5c2531"
      unitRef="shares">750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i8bc7899b4f03459bac9daf14864d1837_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MjkwNw_de057771-c4fb-4d78-a725-a6fe892b4394"
      unitRef="usd">71100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i528fd782c97b4cad84aad3bd70669f06_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1MzEyNg_24065417-73ad-445f-8af6-ca084da73270"
      unitRef="shares">4471316</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA0NA_2149a0a3-9384-4d18-b096-1fe121b23b3b"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id1b1a2ee0722421e9131d0c45d9cfe1b_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA1Nw_11b02ff6-4195-4f67-ad81-887b172aef28"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id02cbdd611cb41e581a815e8c8c21eb6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODA2OQ_f02ed535-e592-4e66-90f0-fd8a678f8866"
      unitRef="shares">3640000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODg5MA_952d7c48-904d-4ac6-8730-6296bd8f5d23"
      unitRef="shares">607000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease
      contextRef="i558dca18f1864996bddf1641c4f6ae09_D20210901-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODkxMA_d4db85f6-267c-4ef9-849a-5d869d1dbc7e"
      unitRef="number">0.01</aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i52c1daf2a3674fca9ca4dbaf4e8e899f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfMjc0ODc3OTA4ODg5OQ_161f13e4-41b3-426f-a597-2a614b4b5899"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if88be5274d2b4625b4e448b55fd81e27_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1NTIxMQ_40397df9-f6a2-4199-955d-442ca2957b53"
      unitRef="shares">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28e3d6924774401785811cc25507a7eb_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwNWVjOTMyOTYxODQ2ZjA5NmIwYmFlMTU3YTdiYzQ5L3NlYzpkMDVlYzkzMjk2MTg0NmYwOTZiMGJhZTE1N2E3YmM0OV83My9mcmFnOjE1YjVmMjUzN2MwNzQzZjY4Mzc5NDQxNGJjOTI4ODdhL3RleHRyZWdpb246MTViNWYyNTM3YzA3NDNmNjgzNzk0NDE0YmM5Mjg4N2FfNTQ5NzU1ODE1NTc2OA_8e0ce772-afdd-4c23-b061-d5b733b2a35b"
      unitRef="usd">2500000</us-gaap:AllocatedShareBasedCompensationExpense>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453929960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Arteris, 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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-0117058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">595 Millich Dr.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Campbell<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">470-7300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AIP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,254,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001667011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533738152">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 11,241<span></span>
</td>
<td class="nump">$ 11,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">8,123<span></span>
</td>
<td class="nump">14,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">5,047<span></span>
</td>
<td class="nump">2,858<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">28,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">2,256<span></span>
</td>
<td class="nump">2,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,974<span></span>
</td>
<td class="nump">2,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">3,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,677<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">5,229<span></span>
</td>
<td class="nump">2,580<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">40,599<span></span>
</td>
<td class="nump">42,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,531<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_AccruedAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">9,577<span></span>
</td>
<td class="nump">7,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">23,707<span></span>
</td>
<td class="nump">17,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_VendorFinancingArrangementsCurrent', window );">Vendor financing arrangements, current</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Term loan, current</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">36,654<span></span>
</td>
<td class="nump">28,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">14,541<span></span>
</td>
<td class="nump">15,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">2,054<span></span>
</td>
<td class="nump">2,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_VendorFinancingArrangementsNoncurrent', window );">Vendor financing arrangements, noncurrent</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">1,986<span></span>
</td>
<td class="nump">2,986<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">55,580<span></span>
</td>
<td class="nump">49,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Redeemable convertible preferred stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Redeemable convertible preferred stock, par value of $0.001 - 4,471,316 shares authorized; 4,471,316 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020 (aggregate liquidation preference of $5,768 as of September&#160;30, 2021 and December&#160;31, 2020)</a></td>
<td class="nump">5,712<span></span>
</td>
<td class="nump">5,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' deficit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value of $0.001 - 36,525,154 and 31,525,154 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; 20,607,851 and 18,486,989 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">10,518<span></span>
</td>
<td class="nump">3,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(31,201)<span></span>
</td>
<td class="num">(15,607)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(20,693)<span></span>
</td>
<td class="num">(12,008)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</a></td>
<td class="nump">$ 40,599<span></span>
</td>
<td class="nump">$ 42,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_AccruedAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued And Other Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_AccruedAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_VendorFinancingArrangementsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vendor Financing Arrangements, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_VendorFinancingArrangementsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_VendorFinancingArrangementsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vendor Financing Arrangements, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_VendorFinancingArrangementsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123360276&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665458040280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Redeemable convertible preferred stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Redeemable convertible preferred stock, authorized (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="nump">4,471,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, issued (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="nump">4,471,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, outstanding (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="nump">4,471,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Redeemable convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 5,768<span></span>
</td>
<td class="nump">$ 5,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' deficit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">36,525,154<span></span>
</td>
<td class="nump">31,525,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">20,607,851<span></span>
</td>
<td class="nump">18,486,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">20,607,851<span></span>
</td>
<td class="nump">18,486,989<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534066936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Loss and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 8,959<span></span>
</td>
<td class="nump">$ 6,429<span></span>
</td>
<td class="nump">$ 26,430<span></span>
</td>
<td class="nump">$ 17,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">883<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">2,618<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,076<span></span>
</td>
<td class="nump">6,202<span></span>
</td>
<td class="nump">23,812<span></span>
</td>
<td class="nump">16,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">7,609<span></span>
</td>
<td class="nump">4,011<span></span>
</td>
<td class="nump">20,572<span></span>
</td>
<td class="nump">11,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">3,242<span></span>
</td>
<td class="nump">2,240<span></span>
</td>
<td class="nump">7,971<span></span>
</td>
<td class="nump">6,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,742<span></span>
</td>
<td class="nump">2,570<span></span>
</td>
<td class="nump">9,754<span></span>
</td>
<td class="nump">4,993<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">12,593<span></span>
</td>
<td class="nump">8,821<span></span>
</td>
<td class="nump">38,297<span></span>
</td>
<td class="nump">23,180<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(4,517)<span></span>
</td>
<td class="num">(2,619)<span></span>
</td>
<td class="num">(14,485)<span></span>
</td>
<td class="num">(6,932)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest and other expense, net</a></td>
<td class="num">(183)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(497)<span></span>
</td>
<td class="num">(111)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="num">(4,700)<span></span>
</td>
<td class="num">(2,645)<span></span>
</td>
<td class="num">(14,982)<span></span>
</td>
<td class="num">(7,043)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">1,199<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">3,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net loss and comprehensive loss</a></td>
<td class="num">(4,968)<span></span>
</td>
<td class="num">(3,844)<span></span>
</td>
<td class="num">(15,594)<span></span>
</td>
<td class="num">(10,836)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss and comprehensive loss</a></td>
<td class="num">$ (4,968)<span></span>
</td>
<td class="num">$ (3,844)<span></span>
</td>
<td class="num">$ (15,594)<span></span>
</td>
<td class="num">$ (10,836)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per share attributable to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common stockholders, basic (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common stockholders, diluted (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average shares used in computing per share amounts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing per share amounts, basic (in shares)</a></td>
<td class="nump">20,578,386<span></span>
</td>
<td class="nump">17,628,023<span></span>
</td>
<td class="nump">19,768,574<span></span>
</td>
<td class="nump">17,495,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used in computing per share amounts, basic (in shares)</a></td>
<td class="nump">20,578,386<span></span>
</td>
<td class="nump">17,628,023<span></span>
</td>
<td class="nump">19,768,574<span></span>
</td>
<td class="nump">17,495,311<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember', window );">Licensing, support and maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 8,136<span></span>
</td>
<td class="nump">$ 5,211<span></span>
</td>
<td class="nump">$ 24,353<span></span>
</td>
<td class="nump">$ 14,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aip_VariableRoyaltiesAndOtherMember', window );">Variable royalties and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">$ 1,218<span></span>
</td>
<td class="nump">$ 2,077<span></span>
</td>
<td class="nump">$ 3,361<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=aip_VariableRoyaltiesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aip_VariableRoyaltiesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534397800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at end of period at Sep. 30, 2020</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,349,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2019</a></td>
<td class="num">(9,430)<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 2,918<span></span>
</td>
<td class="num">$ (18)<span></span>
</td>
<td class="num">$ (12,347)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Stockholders&#8217; Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(10,836)<span></span>
</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">(10,836)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,667,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Sep. 30, 2020</a></td>
<td class="num">$ (19,873)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">3,310<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(23,183)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of period (in shares) at Jun. 30, 2020</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of period at Jun. 30, 2020</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at end of period at Sep. 30, 2020</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,563,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Jun. 30, 2020</a></td>
<td class="num">(16,160)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(19,339)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Stockholders&#8217; Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(3,844)<span></span>
</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">(3,844)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,667,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Sep. 30, 2020</a></td>
<td class="num">$ (19,873)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">3,310<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(23,183)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">18,486,989<span></span>
</td>
<td class="nump">18,486,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2020</a></td>
<td class="num">$ (12,008)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">3,612<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(15,607)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Stockholders&#8217; Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">$ 5,437<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="nump">832,329<span></span>
</td>
<td class="nump">832,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">$ 328<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (15,594)<span></span>
</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,594)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">20,607,851<span></span>
</td>
<td class="nump">20,607,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Sep. 30, 2021</a></td>
<td class="num">$ (20,693)<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">10,518<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(31,201)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of period (in shares) at Jun. 30, 2021</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of period at Jun. 30, 2021</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 5,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,525,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of period at Jun. 30, 2021</a></td>
<td class="num">(16,189)<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">10,054<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(26,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Stockholders&#8217; Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (4,968)<span></span>
</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">(4,968)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">20,607,851<span></span>
</td>
<td class="nump">20,607,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Sep. 30, 2021</a></td>
<td class="num">$ (20,693)<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 10,518<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
<td class="num">$ (31,201)<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533608552">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (15,594)<span></span>
</td>
<td class="num">$ (10,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,144<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_OperatingLeaseRightOfUseAssetNonCashExpense', window );">Operating non-cash lease expense</a></td>
<td class="num">(221)<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">6,226<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(3,932)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">1,328<span></span>
</td>
<td class="nump">4,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">189<span></span>
</td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">5,340<span></span>
</td>
<td class="nump">2,678<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(4,006)<span></span>
</td>
<td class="num">(502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(488)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(488)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ProceedsFromPaycheckProtectionProgramLoan', window );">Proceeds from PPP Loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Payments of principal portion of Term loan</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(450)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_RepaymentsOfVendorFinancingArrangements', window );">Principal payments under vendor financing arrangements</a></td>
<td class="num">(418)<span></span>
</td>
<td class="num">(321)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">330<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of deferred offering costs</a></td>
<td class="num">(906)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">3,991<span></span>
</td>
<td class="nump">939<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET DECREASE IN CASH</a></td>
<td class="num">(503)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, beginning of period</a></td>
<td class="nump">11,744<span></span>
</td>
<td class="nump">13,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, end of period</a></td>
<td class="nump">11,241<span></span>
</td>
<td class="nump">13,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment included in vendor financing</a></td>
<td class="nump">1,105<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Recognition of new right-of-use assets and lease liabilities for lease modification</a></td>
<td class="nump">718<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_OfferingCostsIncurredButNotYetPaid', window );">Unpaid deferred offering costs</a></td>
<td class="nump">$ 1,749<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_aip_OfferingCostsIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Offering Costs Incurred, But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_OfferingCostsIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_OperatingLeaseRightOfUseAssetNonCashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Non-cash Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_OperatingLeaseRightOfUseAssetNonCashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_ProceedsFromPaycheckProtectionProgramLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Paycheck Protection Program Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ProceedsFromPaycheckProtectionProgramLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_RepaymentsOfVendorFinancingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Vendor Financing Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_RepaymentsOfVendorFinancingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451329672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">DESCRIPTION OF BUSINESS</a></td>
<td class="text">DESCRIPTION OF BUSINESS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arteris, Inc. and its subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Arteris&#8221;) was incorporated in Delaware on April&#160;12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (&#8220;SoC&#8221;) designs for a variety of devices and in the development and distribution of Network-on-Chip (&#8220;NoC&#8221;) interconnect intellectual property (&#8220;IP&#8221;). The Company also provides software and services to enable efficient deployment of NoC IP, IP support &amp; maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company&#8217;s business practices, including those related to where employees work, the distance between employees in the Company&#8217;s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company completed its initial public offering (&#8220;IPO&#8221;), in which it issued and sold 5,750,000 shares of its common stock at the public offering price of $14.00 per share, including 750,000 shares of its common stock upon the full exercise of the underwriters&#8217; option to purchase additional shares. The Company received net proceeds of $71.1 million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#8217;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the condensed consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders&#8217; equity as a reduction of the IPO proceeds.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452936744">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Company&#8217;s final prospectus dated October 26, 2021 that forms a part of the Company&#8217;s Registration Statement on Form S-1 (File No. 333-259988) that was filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) pursuant to Rule 424(b)(4) on October 28, 2021 (&#8220;Final Prospectus&#8221;). The December&#160;31, 2020 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management&#8217;s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All inter-company transactions and accounts have been eliminated.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management&#8217;s judgment the banks that hold the Company&#8217;s cash are financially stable. </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable are derived principally from revenue earned from customers located in Asia Pacific and the Americas regions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company&#8217;s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="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.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.28pt">Customer accounted for less than 10% of total accounts receivable at period end.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company&#8217;s major customers representing 10% or more of total revenue was as follows:</span></div><div style="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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer accounted for less than 10% of total revenue in the period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to the Company&#8217;s significant accounting policies disclosed during the nine months ended September 30, 2021 from those disclosed in the annual consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Final Prospectus. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 740):</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2019-12&#8221;), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Verdana',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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and in </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">May 2019&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued&#160;ASU&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">No.</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">05,</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(collectively&#160;referred to as&#160;&#8220;Topic&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326&#8221;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-14, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement Benefits: Changes to the Disclosure Requirements for Defined Benefit and other Postretirement Plan</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Subtopic 715-20), that adds, removes, and clarifies disclosures requirements for defined benefit and other postretirement plans. This ASU will be effective for the Company for fiscal years ending after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU will be effective for the Company for fiscal years beginning after December 15, 2020, and all interim periods beginning after December 15, 2021. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amendments in this ASU simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes the liability and equity separation models for convertible instruments. Instead, entities will account for convertible debt instruments wholly as debt unless convertible instruments contain features that require bifurcation as a derivative or that result in substantial premiums accounted for as paid-in capital. The guidance also requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. The guidance is effective for the Company for fiscal years beginning after December 15, 2023, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a retrospective or modified retrospective basis. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452948504">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text">REVENUE<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,136&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,211&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $6.2 million and $5.0 million for the three months ended September 30, 2021 and 2020, respectively, and $14.7 million and $11.7 million for the nine months ended September 30, 2021 and 2020, respectively, that was included in the deferred revenue balance at the beginning of the respective periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracted but unsatisfied performance obligations were $41.3 million and $37.6 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and included unearned revenue and non-cancelable Flexible Spending Account (&#8220;FSA&#8221;) Agreements from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $3.0 million and $4.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next 12 months as of September&#160;30, 2021 are $23.4 million, with the remainder recognized thereafter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a rollforward of deferred revenue as of September&#160;30, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September&#160;30, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,248&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - beginning balance as of December&#160;31, 2019</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - ending balance as of December&#160;31, 2020</span></div></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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.7 million and $0.8 million for the three months ended September 30, 2021 and 2020, respectively, and $1.9 million and $2.7 million for the nine months ended September 30, 2021 and 2020, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Obtaining a Contract with a Customer</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs &#8212; Contracts With Customers</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):</span></div><div style="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.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term commissions capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,660&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term commissions capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions was $0.6 million and $0.3 million for the three months ended September 30, 2021 and 2020, respectively, and $1.5 million and $1.2 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions are included in sales and marketing expense in the condensed consolidated statements of loss and comprehensive loss.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451104120">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text">NET LOSS PER SHARE<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,968)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,844)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,594)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,578,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,628,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,768,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,495,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964,043&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,775,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,935,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,471,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,471,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,370,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,486,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453035432">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis include the term loan and vendor financing arrangements. The aggregate carrying value of the term loan and vendor financing agreements were $1.2 million and $1.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The estimated fair values of these financial instruments approximate their carrying values and are categorized as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451129496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS AND GOODWILL</a></td>
<td class="text">INTANGIBLE ASSETS AND GOODWILL<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IPR&amp;D</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,450&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $0.1 million and nil for the three months ended September 30, 2021 and 2020, respectively, and $0.4 million and nil for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, goodwill was $2.7 million. No goodwill impairments were recorded during the three and nine months ended September 30, 2021 and 2020.</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452681448">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">807&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease cost</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company&#8217;s operating leases was 3.7 years and 4.4 years as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 7.5% as of both September&#160;30, 2021 and December&#160;31, 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9, for contractual noncancelable commitments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451167736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BORROWINGS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">BORROWINGS</a></td>
<td class="text">BORROWINGS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term loans</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the Company entered into a business financing agreement (&#8220;2018 Term Loan&#8221;) of $1.5 million with a bank with a maturity date of November 2021, and payable on a monthly basis of approximately $50 thousand with the beginning six months being interest only payments. The interest rate on the 2018 Term Loan is prime plus 2%. The debt issuance costs related to the 2018 Term Loan was approximately $26 thousand during the year ended December&#160;31, 2018. Debt issuance costs were recorded as a direct reduction against the debt and amortized over the life of the associated debt as a component of interest expense using the effective interest method. Borrowings under the term loan are collateralized by substantially all the assets of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Term Loan, the Company is required to comply with certain financial and nonfinancial covenants. Any failure to comply with these covenants and any other obligations under the agreement could result in an event of default, which would allow the Lender to require accelerated repayments of amounts owed. As of September&#160;30, 2021 and December&#160;31, 2020, the Company was in compliance with the financial and non-financial covenants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and December&#160;31, 2020, the Company had $0.1 million and $0.6 million outstanding balance, net of debt issuance costs, under the 2018 Term Loan, of which nil was classified as long-term liabilities, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual future repayments of the 2018 Term Loan as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized debt issuance cost</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:'Verdana',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net of interest and debt issuance cost</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving line of credit</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has a revolving line of credit, under the business financing agreement dated August 2015, with a Lender for $1.5 million that matured in August 2018 and renewed in November 2018 for another three years with a maturity date of November 2021 for $2.0 million (&#8220;2018 Revolver&#8221;). The interest rate for the 2018 Revolver is prime plus 1%, and the 2018 Revolvers were not used as of both September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendor financing arrangements</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 7.5%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor financing arrangements were as follows (in thousands):</span></div><div style="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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense from term loan and vendor financing arrangements was less than $0.1 million for the three months ended September 30, 2021 and 2020, and $0.1 million for the nine months ended September 30, 2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451384408">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by such indemnified parties. The term of these indemnification agreements is generally perpetual beginning on the execution date of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these agreements. The Company has also indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no obligations from these indemnification agreements and the condensed consolidated financial statements do not include liabilities for any potential obligations as of September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any matters that may have a material adverse effect on the Company&#8217;s financial position, results of operations, or cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no other contractual noncancelable commitments as of September&#160;30, 2021 and December&#160;31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 http://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 http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451363032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_TemporaryEquityDisclosureTextBlock', window );">REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</a></td>
<td class="text">REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s redeemable convertible preferred stock is issuable in series individually referred to as Series&#160;A Preferred. The holders of redeemable convertible preferred stock have the following rights, preferences, privileges and restrictions:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company shall not declare, pay or set aside any dividends on shares of any other class or series of capital stock of the Company unless the holders of the Series A Preferred Stock then outstanding shall first receive, or simultaneously receive, a dividend on each outstanding share of Series A Preferred Stock in an amount at least equal to (i) in the case of a dividend on Common Stock or any class or series that is convertible into Common Stock, that dividend per share of Series A Preferred Stock would equal the product of (A) the dividend payable on each share of such class or series determined, if applicable, as if all shares of such class or series had been converted into Common Stock and (B) the number of shares of Common Stock issuable upon conversion of a share of Series A Preferred Stock, in each case calculated on the record date for determination of holders entitled to receive such dividend or (ii) in the case of a dividend on any class or series that is not convertible into Common Stock, at a rate per share of Series A Preferred Stock determined by (A) dividing the amount of the dividend payable on each share of such class or series of capital stock by the original issuance price of such class or series of capital stock (subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to such class or series) and (B) multiplying such fraction by an amount equal to the Series A Original Issue Price (as defined below); provided that, if the Company declares, pays or sets aside, on the same date, a dividend on shares of more than one class or series of capital stock of the Company, the dividend payable to the holders of Series A Preferred Stock shall be calculated based upon the dividend on the class or series of capital stock that would result in the highest Series A Preferred Stock dividend. The Series A Original Issue Price shall mean $1.29 per share, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series A Preferred Stock. The Company has not declared dividends for the nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferential payments to holders of Series A preferred stock&#8212;In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company or Deemed Liquidation Event, the holders of shares of Series A Preferred Stock then outstanding shall be entitled to be paid out of the assets of the Company available for distribution to its stockholders before any payment shall be made to the holders of Common Stock by reason of their ownership thereof, an amount per share equal the Series A Original Issue Price ($1.29 per share), plus any dividends declared but unpaid thereon. If upon any such Liquidation Event or Deemed Liquidation Event, the assets of the Company available for distribution to its stockholders shall be insufficient to pay the holders of shares of Series A Preferred Stock the full amount to which they shall be to, the holders of shares of Series A Preferred Stock shall share ratably in any distribution of the assets available for distribution in proportion to the respective amounts which would otherwise be payable in respect of the shares held by them upon such distribution if all amounts payable on or with respect to such shares were paid in full.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any Liquidation Event or Deemed Liquidation Event, after the payment of all preferential amounts required to be paid to the holders of shares of Series A Preferred Stock, the remaining assets of the Company available for distribution to its stockholders shall be distributed among the holders of the shares of Series A Preferred Stock and Common Stock, pro rata based on the number of shares held by each such holder, treating for this purpose all such securities as if they had been converted to Common Stock pursuant to the terms of this Restated Certificate immediately prior to such Liquidation Event or Deemed Liquidation Event until such holders of Series A Preferred Stock have received an aggregate amount per share of Series A Preferred Stock equal to two and a half (2.5) times the Series A Original Issue Price, plus any dividends declared but unpaid thereon; thereafter, the remaining assets of the Company available for distribution in such Liquidation Event or Deemed Liquidation Event, if any, shall be distributed ratably to the holders of the Common Stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, upon any Liquidation Event or Deemed Liquidation Event, each holder of Series A Preferred Stock shall be entitled to receive, for each share of Series A Preferred Stock then held, out of the assets of the Company available for distribution to its stockholders, the greater of (i) the amount of cash, securities or other property to which such holder would be entitled to receive with respect to such shares in a Liquidation Event or Deemed Liquidation Event pursuant to above or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Common Stock immediately prior to such Liquidation Event or Deemed Liquidation Event.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On any matter presented to the stockholders of the Company for their action or consideration at any meeting of stockholders of the Company, each holder of outstanding shares of Series A Preferred Stock shall be entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Series A Preferred Stock held by such holder are convertible as of the record date for determining stockholders entitled to vote on such matter. Except as provided by law or by the other provisions of this Restated Certificate, holders of Series A Preferred Stock shall vote together with the holders of Common Stock as a single class.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optional Conversion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A Preferred Stock shall be convertible, at the option of the holder thereof, at any time, and without the payment of additional consideration by the holder thereof, into such number of Common Stock as is determined by dividing the Series A Original Issue Price by the Series A Conversion Price in effect at the time of conversion. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Conversion Price shall initially be equal to the Series A Original Issue Price. Such initial Series A Conversion Price, and the rate at which shares of Series A Preferred Stock may be converted into shares of Common Stock, shall be subject to adjustment for dilution related to the next qualified financing.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mandatory Conversion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon either (a) the closing of the sale of shares of Common Stock to the public in a firm-commitment underwritten public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended, in which (i) the cash proceeds to the Company (net of underwriting discounts, commissions and fees) are at least $25.0 million, (ii) the per share price is based on a pre-money valuation of at least $100.0 million, and (iii) the Company&#8217;s shares have been listed for trading on a national, international or transnational stock exchange (an IPO), or (b) the date and time, or the occurrence of an event, specified by vote or written consent of the Required Holders, then (1) all outstanding shares of Series A Preferred Stock shall automatically be converted into shares of Common Stock, at the then effective conversion rate and (2) such shares may not be reissued by the Company. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redeemed or Acquired Shares</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any shares of Series A Preferred Stock that are redeemed or otherwise acquired by the Company or any of its subsidiaries shall be automatically and immediately cancelled and retired and shall not be reissued, sold or transferred. Neither the Company nor any of its subsidiaries may exercise any voting or other rights granted to the holders of Series A Preferred Stock following redemption.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock are entitled to one vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, 1,250,000 shares of the Company&#8217;s common stock were sold to third-party investors for an aggregate amount of $5.4 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchases</span></div>There were no repurchased shares for the three and nine months ended September 30, 2021 and  2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_TemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_TemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453049992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text">STOCK-BASED COMPENSATION<div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2013 Stock Plan</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board adopted and the Company&#8217;s stockholders approved the 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;) during the year ended December 31, 2013. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Stock Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the &#8220;2016 Plan&#8221;). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States. Each stock award granted before the Amendment and Restatement Dated will be subject to the terms of the plan that was in effect at the time of the grant of such stock award. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan is administered by the Board or its delegate. Subject to the provisions of the 2016 Plan, the administrator has the power to determine the terms of awards, including: the recipients, the exercise price, if any, the number of shares subject to each award, the fair value of a share of common stock, the vesting schedule applicable to the awards, together with any vesting acceleration, and the form of consideration, if any, payable upon exercise of the award and the terms of the award agreement for use under the 2016 Plan.  The administrator has the power: to construe and interpret the 2016 Plan and stock awards granted under it and to establish, amend and revoke rules for administration of the 2016 Plan including correcting defects, omissions and inconsistencies to make the award fully effective; to settle all controversies regarding the 2016 Plan and stock awards granted under it; and to accelerate the time at which a stock award may be exercised or vest.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The administrator has the authority to amend, suspend or terminate the 2016 Plan provided such action does not impair the existing rights of any participant. The 2016 Plan will automatically terminate in 2023, unless the Company terminates it sooner. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is 20,803,838 as of September&#160;30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants incentive stock options and non-statutory stock options under the 2016 Plan. Incentive stock options may be granted only to employees. The exercise price of all stock options under the 2016 Plan must not be less than 100% of the fair market value of the common stock on the date of grant. After the termination of service of a participant, he or she may exercise his or her option for the period of time stated in his or her award agreement to the extent that the option is vested on the date of termination. However, in no event may an option be exercised later than the expiration of its term. The maximum contractual term of share options is ten years from the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units and restricted stock awards under the 2016 Plan. Restricted stock units and restricted stock awards under the 2016 Plan cover one share of common stock for each restricted stock unit or award. The administrator determines the terms and conditions of restricted stock units/awards including the number of units/awards granted, the vesting criteria (which may include accomplishing specified performance criteria or continued service)&#160;and the form and timing of payment. The administrator, in its sole discretion, may accelerate the time at which any restrictions will lapse or be removed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Plan, in the event of the termination of a participant&#8217;s employment, the Company has the right to repurchase any stock issued pursuant to the 2016 Plan following the date of such termination, for a period of six months, under terms specified in the exercise notice and subject to restrictions in the 2016 Plan. Shares exercised or settled from currently outstanding awards under the 2016 Plan are generally not transferable unless permitted by the Board so long as the Company is a private company. In the event of a proposed transfer to a third party of shares purchased by an employee that is permitted by the Board or the award agreement, the Company has a right of first refusal over such transfer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides that in the event of a merger or change in control, as defined under the 2016 Plan, each outstanding award will be treated as the administrator determines, in its sole discretion.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Available for Future Grant</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant under the Company&#8217;s 2016 Plan consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546,715&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues new shares upon a share option exercise or release.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value ($'000s)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,073,584&#160;</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.90</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,348&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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: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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(832,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(277,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#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"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.37</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,312,726&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.42</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,871&#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-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of the options exercised during the nine months ended September 30, 2021 and 2020 was $1.2 million and less than $0.1 million, respectively. The total grant-date fair value of options vested was $0.3 million and $0.2 million during the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of cash received by the Company for the exercise of stock options was $0.3 million and $0.1 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there was $1.1 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.8 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company&#8217;s historical behavior is available.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company determines the price volatility factor based on the historical volatilities of the Company&#8217;s peer group as the Company does not have trading history for its common stock.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the valuation assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options Valuation Assumptions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.60</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.9% - 38.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 - 6.1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3% - 1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no stock option grants during the nine months ended September 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock units activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">843,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,379,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(248,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,935,229&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of restricted stock units vested was less than $0.1 million during the nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there was $4.5 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 3.4 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, the Company granted 2.7 million restricted stock units (&#8220;RSU&#8221;) with both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately four years, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control. The Company&#8217;s IPO is not deemed probable until consummated. Accordingly, no expense is recorded related to these awards until the performance-based vesting condition becomes probable of occurring and the unamortized compensation expense related to these awards was $12.6 million as of September 30, 2021. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company&#8217;s condensed consolidated statements of loss and comprehensive loss (in thousands):</span></div><div style="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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">645&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451441752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate was (4.1)% and (53.8)% for the nine months ended September&#160;30, 2021 and 2020, respectively. The Company&#8217;s income tax provision was $0.6 million and $3.8 million for the nine months ended September&#160;30, 2021 and 2020, respectively. The decrease in the Company&#8217;s year-to-date income tax provision was primarily due to a decrease in the forecasted annual foreign withholding tax. The decrease in forecasted foreign withholding tax, coupled with changes in the geographic mix of year-to-date and forecasted worldwide earnings, changes in forecasted withholding taxes, and financial results in jurisdictions which are taxed at different rates and the impact of losses in jurisdictions with full valuation allowances, has resulted in the decrease to the year-to-date income tax provision for the period ended September&#160;30, 2021 compared to the period ended September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management continuously evaluates the need for a valuation allowance and, as of September&#160;30, 2021, concluded that a full valuation allowance on its federal and state deferred tax assets was still appropriate. During the quarter ended September&#160;30, 2021, management determined that a full valuation allowance was still necessary against its French net deferred tax assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021 and 2020, the Company&#8217;s gross liability for unrecognized tax benefits was $2.5 million and $1.9 million, respectively. As of September&#160;30, 2021 and 2020, the Company had no accrued interest or penalties related to its unrecognized tax benefits. Although it is possible that some of the unrecognized tax benefits could be settled within the next twelve months, the Company cannot reasonably estimate the outcome at this time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act. This legislative act did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, the American Rescue Plan Act of 2021 (&#8220;American Rescue Plan&#8221;) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. Such provisions did not have a material impact on the company's condensed consolidated financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665547003928">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS<span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company's capital and their affiliates or immediate family members. In November 2020, the Company entered into a lease agreement with a related party and the total lease payment was $0.1 million and $0.2 million</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:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and nine months ended September 30, 2021, respectively.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451418504">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IPO</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 29, 2021, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Company completed its IPO, in which it issued and sold 5,750,000 shares of the common stock at the public offering price of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters&#8217; option to purchase additional shares. The Company received net proceeds of $71.1&#160;million after deducting underwriting discounts and commissions and estimated offering expenses. In connection with the IPO, all of the shares of the Company&#8217;s outstanding redeemable convertible preferred stock automatically converted into an aggregate of 4,471,316 shares of the common stock immediately prior to the closing of the IPO.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes to Authorized Common Stock and Preferred Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 29, 2021 in connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 300,000,000 shares of common stock and 10,000,000 shares of preferred stock, which shares of preferred stock are currently undesignated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Stock Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (&#8220;2021 Plan&#8221;), which became effective in connection with the IPO. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock, RSU, performance stock units, performance bonus awards, dividend equivalents, and other stock or cash based awards. The number of shares of the Company&#8217;s common stock reserved for issuance under the 2021 Plan is 3,640,000 shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 607,000 shares of common stock were initially reserved for issuance under this plan. The number of shares of common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, first day of each fiscal year, beginning in 2022 and ending in 2031, equal to the lesser of (i) 1% of the shares of our common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such number of shares of common stock as determined by our board of directors; provided, however, no more than 5,000,000 shares of our common stock may be issued under the 2021 ESPP.   </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the effectiveness of the IPO, the Company granted 2.7 million RSUs with both a service-based vesting condition and a performance-based vesting condition as described in Note 11 - Stock-based Compensation, of which the service-based vesting condition for these awards is generally satisfied by rendering continuous service for four years, and the performance-based vesting condition is satisfied when the Company becomes a publicly listed company. Upon the effectiveness of the IPO, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $2.5 million for the portion of the awards for which the service-based vesting condition has been fully or partially satisfied.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453820968">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December&#160;31, 2020 and the related notes included in the Company&#8217;s final prospectus dated October 26, 2021 that forms a part of the Company&#8217;s Registration Statement on Form S-1 (File No. 333-259988) that was filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) pursuant to Rule 424(b)(4) on October 28, 2021 (&#8220;Final Prospectus&#8221;). The December&#160;31, 2020 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management&#8217;s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements. </span></div>The operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All inter-company transactions and accounts have been eliminated.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management&#8217;s judgment the banks that hold the Company&#8217;s cash are financially stable. </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts receivable are derived principally from revenue earned from customers located in Asia Pacific and the Americas regions.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 740):</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(&#8220;ASU 2019-12&#8221;), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Verdana',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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and in </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">May 2019&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued&#160;ASU&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">No.</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">05,</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(collectively&#160;referred to as&#160;&#8220;Topic&#160;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">326&#8221;</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-14, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement Benefits: Changes to the Disclosure Requirements for Defined Benefit and other Postretirement Plan</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Subtopic 715-20), that adds, removes, and clarifies disclosures requirements for defined benefit and other postretirement plans. This ASU will be effective for the Company for fiscal years ending after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This ASU will be effective for the Company for fiscal years beginning after December 15, 2020, and all interim periods beginning after December 15, 2021. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).</span><span style="background-color:#ffffff;color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amendments in this ASU simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes the liability and equity separation models for convertible instruments. Instead, entities will account for convertible debt instruments wholly as debt unless convertible instruments contain features that require bifurcation as a derivative or that result in substantial premiums accounted for as paid-in capital. The guidance also requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share. The guidance is effective for the Company for fiscal years beginning after December 15, 2023, with early adoption permitted for fiscal years beginning after December 15, 2020, and can be adopted on either a retrospective or modified retrospective basis. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis include the term loan and vendor financing arrangements. The aggregate carrying value of the term loan and vendor financing agreements were $1.2 million and $1.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The estimated fair values of these financial instruments approximate their carrying values and are categorized as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Indemnifications</a></td>
<td class="text">The Company enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties for losses suffered or incurred by such indemnified parties. The term of these indemnification agreements is generally perpetual beginning on the execution date of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these agreements. The Company has also indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452983464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company&#8217;s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="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.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.28pt">Customer accounted for less than 10% of total accounts receivable at period end.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company&#8217;s major customers representing 10% or more of total revenue was as follows:</span></div><div style="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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;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><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer accounted for less than 10% of total revenue in the period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665618706984">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,136&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,211&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances on Condensed Consolidated Balance Sheet</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,123&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a rollforward of deferred revenue as of September&#160;30, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September&#160;30, 2021</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,248&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - beginning balance as of December&#160;31, 2019</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue licensing, support and maintenance - ending balance as of December&#160;31, 2020</span></div></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:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Capitalized Direct Commission Costs</a></td>
<td class="text">Total capitalized direct commission costs 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:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term commissions capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,660&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term commissions capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,558&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451395800">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,968)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,844)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,594)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,578,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,628,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,768,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,495,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964,043&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,775,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,935,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,471,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,471,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,370,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,486,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452819112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IPR&amp;D</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible 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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,450&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451118200">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Operating Lease Costs</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">807&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease cost</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,034&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452991976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BORROWINGS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Contractual Future Repayments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual future repayments of the 2018 Term Loan as of September&#160;30, 2021 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: unamortized debt issuance cost</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:'Verdana',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net of interest and debt issuance cost</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Vendor Financing Arrangements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor financing arrangements were as follows (in thousands):</span></div><div style="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:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665449810408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Shares Available for Future Grant</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant under the Company&#8217;s 2016 Plan consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546,715&#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 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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock', window );">Summary of Stock Options Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value ($'000s)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;December&#160;31, 2020</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,073,584&#160;</span></td><td style="background-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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.90</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,348&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',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: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:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(832,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.39&#160;</span></td><td style="background-color:#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(277,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#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"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,964,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.37</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,312,726&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.42</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,871&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Stock Options Valuations Assumptions</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the valuation assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options Valuation Assumptions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.60</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.9% - 38.2%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 - 6.1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3% - 1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Summary of Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock units activities under the Company&#8217;s 2013 and 2016 Plans:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">843,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,379,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(248,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested&#8212;September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,935,229&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Related to Stock-Based Awards to Employees</a></td>
<td class="text">The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company&#8217;s condensed consolidated statements of loss and comprehensive loss (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:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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 colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">645&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Verdana',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:'Verdana',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533588920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 29, 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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="nump">5,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock (in dollars per share)</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 71.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Common shares issued upon conversion (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="nump">750,000<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_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665546969064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk<br></strong></div></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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=aip_CustomerAMember', window );">Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=aip_CustomerBMember', window );">Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aip_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aip_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aip_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aip_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533601224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=aip_CustomerAMember', window );">Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=aip_CustomerCMember', window );">Customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=aip_CustomerDMember', window );">Customer D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aip_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aip_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aip_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aip_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aip_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aip_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453988376">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 8,959<span></span>
</td>
<td class="nump">$ 6,429<span></span>
</td>
<td class="nump">$ 26,430<span></span>
</td>
<td class="nump">$ 17,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">6,200<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
<td class="nump">11,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember', window );">Licensing, support and maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">8,136<span></span>
</td>
<td class="nump">5,211<span></span>
</td>
<td class="nump">24,353<span></span>
</td>
<td class="nump">14,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_RoyaltyMember', window );">Variable royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">832<span></span>
</td>
<td class="nump">1,913<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_RoyaltyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_RoyaltyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665456245624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 8,123<span></span>
</td>
<td class="nump">$ 14,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">1,183<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">$ (38,248)<span></span>
</td>
<td class="num">$ (32,908)<span></span>
</td>
<td class="num">$ (23,116)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534056088">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 6,200<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 14,700<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations</a></td>
<td class="nump">41,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount', window );">Flexible spending account commitment</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of capitalized sales commissions</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod', window );">Remaining performance obligation, expected timing of satisfaction, excluding flexible spending account</a></td>
<td class="text">12 months<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount', window );">Unsatisfied performance obligations, excluding flexible spending account commitment</a></td>
<td class="nump">$ 23,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_RoyaltyMember', window );">Sales-Based Royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 739<span></span>
</td>
<td class="nump">$ 832<span></span>
</td>
<td class="nump">$ 1,913<span></span>
</td>
<td class="nump">$ 2,679<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_aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-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_srt_ProductOrServiceAxis=us-gaap_RoyaltyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_RoyaltyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665456159624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Roll Forward of Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ChangeInContractWithCustomerLiabilityRollForward', window );"><strong>Change in Contract with Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance at beginning of period</a></td>
<td class="nump">$ 32,908<span></span>
</td>
<td class="nump">$ 23,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ContractWithCustomerLiabilityAdditions', window );">Additions</a></td>
<td class="nump">29,857<span></span>
</td>
<td class="nump">37,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="top.Show.showAR( this, 'defref_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance', window );">Revenue recognized</a></td>
<td class="num">(24,517)<span></span>
</td>
<td class="num">(27,408)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance at end of period</a></td>
<td class="nump">$ 38,248<span></span>
</td>
<td class="nump">$ 32,908<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_ChangeInContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in Contract with Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ChangeInContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_ContractWithCustomerLiabilityAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Additions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ContractWithCustomerLiabilityAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665449821624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Capitalized Direct Commission Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Short-term commissions capitalized in prepaid expenses and other current assets</a></td>
<td class="nump">$ 1,660<span></span>
</td>
<td class="nump">$ 1,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Long-term commissions capitalized in other assets</a></td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Total</a></td>
<td class="nump">$ 2,985<span></span>
</td>
<td class="nump">$ 2,558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534313320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Schedule of 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (4,968)<span></span>
</td>
<td class="num">$ (3,844)<span></span>
</td>
<td class="num">$ (15,594)<span></span>
</td>
<td class="num">$ (10,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding - basic (in shares)</a></td>
<td class="nump">20,578,386<span></span>
</td>
<td class="nump">17,628,023<span></span>
</td>
<td class="nump">19,768,574<span></span>
</td>
<td class="nump">17,495,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding - diluted (in shares)</a></td>
<td class="nump">20,578,386<span></span>
</td>
<td class="nump">17,628,023<span></span>
</td>
<td class="nump">19,768,574<span></span>
</td>
<td class="nump">17,495,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (0.62)<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665538142312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">14,370,588<span></span>
</td>
<td class="nump">11,486,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">5,964,043<span></span>
</td>
<td class="nump">6,775,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">3,935,229<span></span>
</td>
<td class="nump">239,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember', window );">Preferred 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="nump">4,471,316<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453687464">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems', window );"><strong>Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Carrying value of term loan and vendor financing agreements</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453555816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets</a></td>
<td class="nump">$ 3,450<span></span>
</td>
<td class="nump">$ 3,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(398)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">3,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">IPR&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">1,700<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665564651400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,677,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,677,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,677,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533822408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Operating Lease Costs (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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 333<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 358<span></span>
</td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
<td class="nump">$ 551<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453038760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating lease</a></td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">4 years 4 months 24 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating lease</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=123408670&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 http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533556984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">3,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(455)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">3,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">$ 2,054<span></span>
</td>
<td class="nump">$ 2,079<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665538078008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BORROWINGS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Periodic monthly payment</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod', window );">Interest only payments, period</a></td>
<td class="text">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 26,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loan, net of interest and debt issuance cost</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="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Carrying value of term loan and vendor financing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Revolving Line of Credit Due August 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Revolving Line of Credit Due November 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Credit facility renewal 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">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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aip_VendorFinancingArrangementsMember', window );">Vendor Financing Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loan, net of interest and debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,104,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,104,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Carrying value of term loan and vendor financing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 345,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 345,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate, effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payment, Interest Only Payments, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<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 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentAxis=aip_RevolvingLineOfCreditDueAugust2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=aip_RevolvingLineOfCreditDueAugust2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aip_RevolvingLineOfCreditDueNovember2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=aip_RevolvingLineOfCreditDueNovember2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=aip_VendorFinancingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aip_VendorFinancingArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451211656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BORROWINGS - Schedule of Contractual Future Repayments (Details) - Secured Debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_DebtInstrumentInterestCost', window );">Less: interest</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized debt issuance cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Present value of vendor financing arrangements</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_DebtInstrumentInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_DebtInstrumentInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 http://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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453555480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BORROWINGS - Schedule of Vendor Financing Arrangements (Details) - Vendor Financing Arrangements<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total undiscounted cash flows</a></td>
<td class="nump">1,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_LongTermDebtUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Present value of vendor financing arrangements</a></td>
<td class="nump">1,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Vendor financing arrangements, current</a></td>
<td class="nump">759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Vendor financing arrangements, noncurrent</a></td>
<td class="nump">$ 345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_LongTermDebtUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt, Undiscounted Excess Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_LongTermDebtUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aip_VendorFinancingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aip_VendorFinancingArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534485608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (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, 2021 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_TemporaryEquityOriginalIssuePrice', window );">Temporary equity, original issue price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_DividendsTemporaryEquity', window );">Dividends, temporary equity</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">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier', window );">Temporary equity, liquidation event, distribution of assets, original issue price multiplier</a></td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum', window );">Temporary equity, mandatory conversion, common stock sale cash proceeds minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation', window );">Temporary equity, mandatory conversion, common stock sale, minimum valuation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_NumberOfVotesPerCommonShare', window );">Number of votes per common share | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased during period (in shares) | 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="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_aip_DividendsTemporaryEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends, Temporary Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_DividendsTemporaryEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_NumberOfVotesPerCommonShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Votes Per Common Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_NumberOfVotesPerCommonShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Liquidation Event, Distribution Of Assets, Original Issue Price Multiplier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Mandatory Conversion, Common Stock Sale Cash Proceeds Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Mandatory Conversion, Common Stock Sale, Minimum Valuation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_TemporaryEquityOriginalIssuePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Original Issue Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_TemporaryEquityOriginalIssuePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533995592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 10, 2016</div></th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for award (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,803,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate', window );">Exercise price as percentage of fair market value</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit', window );">Number of common stock shares for each restricted stock unit and restricted stock unit award (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercises in period, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested', window );">Aggregate intrinsic value, vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Option, cost not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Nonvested award, unrecognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Nonvested award, unrecognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue', window );">Grants in period, vested, grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Nonvested award, excluding options, unrecognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,379,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember', window );">Restricted Stock Units, Service And Performance Based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Nonvested award, excluding options, unrecognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700,000<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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award, Exercise Price As Percentage Of Closing Price On Day Prior To Grant Date, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Shares For Each Restricted Stock and Restricted Stock Unit Award</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665451113848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) - shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="nump">1,546,715<span></span>
</td>
<td class="nump">650,170<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665533664248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></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, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at beginning of period (in shares) | shares</a></td>
<td class="nump">7,073,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(832,329)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled (in shares) | shares</a></td>
<td class="num">(277,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at end of period (in shares) | shares</a></td>
<td class="nump">5,964,043<span></span>
</td>
<td class="nump">7,073,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">0.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled (in dollars per share) | $ / shares</a></td>
<td class="nump">0.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber', window );">Number of Shares, Options vested and exercisable (in shares) | shares</a></td>
<td class="nump">3,312,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term, Balance</a></td>
<td class="text">7 years 4 months 13 days<span></span>
</td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm', window );">Weighted-Average Remaining Contractual Term, Options vested and exercisable</a></td>
<td class="text">6 years 5 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Balance | $</a></td>
<td class="nump">$ 43,989<span></span>
</td>
<td class="nump">$ 13,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue', window );">Aggregate Intrinsic Value, Options vested and exercisable | $</a></td>
<td class="nump">$ 25,871<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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534022328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue', window );">Fair value of common stock (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665534327512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details) - Restricted stock units<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, Balance at beginning of period (in shares) | shares</a></td>
<td class="nump">843,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">3,379,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(38,533)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(248,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, Balance at end of period (in shares) | shares</a></td>
<td class="nump">3,935,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, Balance at beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">5.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">0.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">4.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, Balance at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665453794920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">645<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 57<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665546007592">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.10%)<span></span>
</td>
<td class="num">(53.80%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 268,000<span></span>
</td>
<td class="nump">$ 1,199,000<span></span>
</td>
<td class="nump">$ 612,000<span></span>
</td>
<td class="nump">$ 3,793,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Income tax penalties and interest accrued related to unrecognized tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665452997784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Lease payment due to related party</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139665454193464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 29, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (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">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,525,154<span></span>
</td>
<td class="nump">36,525,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,525,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,525,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for award (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,803,838<span></span>
</td>
<td class="nump">20,803,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,803,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 433<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember', window );">Restricted Stock Units, Service And Performance Based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">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">2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aip_A2021StockPlanMember', window );">2021 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,640,000<span></span>
</td>
<td class="nump">3,640,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,640,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aip_A2021StockPlanMember', window );">2021 Stock Plan | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607,000<span></span>
</td>
<td class="nump">607,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease', window );">Number of additional shares authorized, annual percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for award (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Restricted Stock Units, Service And Performance Based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 2,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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="nump">5,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock (in dollars per share)</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 71,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Common shares issued upon conversion (in shares)</a></td>
<td class="nump">4,471,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award, Number Of Additional Shares Authorized, Annual Percentage Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aip_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aip_RestrictedStockUnitsServiceAndPerformanceBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=aip_A2021StockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=aip_A2021StockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>69
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M-(Q^4XXETC=6!0  A18  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
M6%MOHT84?M[^BI'5AU:* PR^Q"O'DD.2-NHFZ\1IJVW5AS&,#0HP=!CLY-_W
M#-C@1.,#ZK[8W,['QYDSW[E,=T*^Y"'GBKPF<9I?]D*ELL^6E?LA3UA^+C*>
MPIVUD E3<"HW5IY)SH+2*(DM:MLC*V%1VIM-RVL+.9N*0L51RA>2Y$62,/EV
MQ6.QN^PYO<.%IV@3*GW!FDTSMN%+KG[/%A+.K!HEB!*>YI%(B>3KR][<^>RY
M VU0/O%'Q'?YT3'1G[(2XD6?W 67/5LSXC'WE89@\+?E'H]CC00\_MV#]NIW
M:L/CXP/Z;?GQ\#$KEG-/Q']&@0HO>Q<]$O U*V+U)':_\OT'#36>+^*\_"6[
MZMG!H$?\(E<BV1L#@R1*JW_VNG?$D8$[.6% ]P;T@X%SZ@WNWL M/[1B5G[6
M-5-L-I5B1Z1^&M#T0>F;TAJ^)DKU,BZ5A+L1V*F9)[9<DC[)0R9Y/K448.H[
MEK^WOZKLZ0G[";D7J0IS<I,&/'AO;P&7FA ]$+JB*."29^?$M<\(M:ECX./A
MY@]B>T[HR&3^CHY;^\<M\5S4/W_/5[F2$'+_()"#&G)00@Y.0%X+OX"-H,CS
M6\9-'L?-';O_B+ 8UBR&W5@\%DPJ+N,W\L0S(96)$0ZE9,$11J.:T:@;HP67
MD0AT1!&(::.+<*1##/WPZ5-+&(QK;N..:R892%BI0*?=A6.M69QC_KJH.5V@
M.#>IBM0;N8UB3AZ*9,6EB0N.8=M.?V!/1C;"9U+SF73A\\0WD=XLX*P'EAA7
M#\>9ZW",\C-RE_KG""_';C3.[L(,\(2$-6-Z^<[(4D%P$2&))XI4R3?X#XQT
M6]"O;S"21T+L="'YS%[)70"A%JTCOV2*+&X+)!WW;<<9V\,+C"%M&-(N#.=!
M *D"UF=_0+[ <^1K:O8=#CF<#,E]%,>1'Y)KB:YVH]B.^_]I/N^$D28.N2PB
M"!4HC3""C?X[N()_).CI,XC#9[%+C>1P.(\EV0KJ((Q;DQ4<7,L_<JLWR4**
M;93ZYD7&,;TY1JU)#PZNZA^I+42N6$S^BK+3.Q='G QM&]T:37IP<$TOEW .
M=?1I*CC  "?2Y 0'%_0OP@>?+$*18DFA!60PMOMC%X_V)BLXN)P_1PH2E%@3
MA_ZT^IDLN5](\):1%H[DQ0RV\9SX(DE %J$V]E_.R(_V.60QDC%)MBQ&*Q':
M9 R*:SJD^2!*-V3YEJQ$;.+: C"_6V!$FJQ <0D_N(O<O/HA2S?\9%)M 7J8
M+Z_G6.%(FSQ .^4!KY!2ET15'51Z"\2B,#81+8@/ B/6*#_MI/QW*10057^H
M"TAV8&HDAB-^^]@3O6?62#[M)/FZ5H-Z R1U(Z1Q"[3@/(BTSWP?NF"H8GA0
M 6(,&^&GG81_F; X)E=%#K=S\U)^5S- &[FGG>3^)N%RHX/K%T!0(>AKDK'4
M[#L<L(U9(_84U^H#L]?C;J!J6HRTOJ\=H(WVTTX-P3*$8@#U$P[32JB1?MJI
M(_ JO5Y6>KTL)PWD:Z$@?:=:98U=?H4\+)'U+&H[<QTZ'%Q,AE-K:V#E-MKN
M=NH&/% $";GR+@WX*_F-&UW5 F5#YAF-QE!D8Z.&1NQ=7*/K+O,VRG4:_\8A
MJ=W"1>-&; %K&X T<N_BXOR1U;X]/\T+AWMT,59'<QE<F>= *:AHQ<P40E<M
M &UA[C;B[K84X/M$>+QJV/"B!:[?=VC?-:Z==33HT[I8SC]S*(B@@:UF?O75
M>L8Z+R>+5O-X-:"]9UI6<Q+S-9C:YV/8:K*:>58G2F3EV' EE!))>1AR%G"I
M'X#[:R'4X42_H)X\S_X#4$L#!!0    ( #2,?E.2;W0KT08  $<;   8
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
M[43%559ND'C:F:FR/O<,@J3/FGBENQ6UX-5RVTRK*]U'<KDS\RTD8^+0BJ/
M'@\NB 486S*Z(!*$L2VCB](]A1%8QK0GG'H)W_%<M(N(-B0/P@@*<4V=LBEA
M5@7G+H@09HWJA0N*T]@2Y-H%192%,%,<#&MJX!\7HM1])F_8\I5>M;-:F3YT
M *>!+MF)WK'#&4"1,+9) Z@T#IG%&D"Q-*4CM(^L!'[%Q"Z=\0*2QBYI$J;V
M] ? DH38W1I T82DL4W;A1&*DV"$-QEX$R_OQ@>M*UD\<]=."N1,G/+?L1#'
M-F< IB=T>VV#8)BQ)+19 [@HI2/#&0]^ %,OZX^E$I70BYSIY5)M1?7<X&>H
M%.!$UF4\K;*SY$$H$MGL 1!S6QPJ\&A6/*4^&!CL=S!-@]\+O4T39O4[9,VV
M2;]J![R4A4"*/XUT>P94.PX"6P( IIU+:(L P#!+$WM"AW!QP,8&_&!QL-_C
MW/P[[I!/26SFD$])G;[OHB+'#0 @&H_.<H/GP7[3\Z?>O>?/&Z+ER8;(? :9
MN\9$=U:7.P"C"6,V>0"&PS!U9GD(%R1TQ-CBP1#A^#]7('8\-J@  (,4 &"@
M A#.H\!@WG#B]82] GJ^1_66ZWF *U5E]WO%[W,]!J31I= #0V_@EP];F:]$
M57ML(QYL%/;[J!\K^LR<IF1+]$9OT5<RSWEUE. MV&)M-9)C[8+WA-DM!L-L
M_P[#XM1N,! 6C:Q59#!DQ&_(?E2T59;OS7'(ZV7K*O*2;",P6S88YL@&PT9E
M&PP=P=YN_JTY9M/\^4'[FHUH>==H;\Z+M"1F[.\;JW>D:R'WI?+U=3(8*^(W
M5C]1_G&';Z/@YG+-D=D1)32QMZD $L<120)"[48#D&D<)6%LST]@3I:&=,RB
MD,&=$;\[^Q^D<[W5F'0N<DPZ #DB'933*]W@[L@+[BY;FM6LW)RA>K_;R4IU
MV]9,.]Z2ETO?(1@9S!,)?_) C0R>A/@]R8M':EW\R9D:IDY#N:B0.(<( (HP
M&E*[A5P89D$PLKDF@_L@?O?QE5=9,VE7\CO/5=:=*C0[$)^8P^)._(O[*QIF
M6*V)?[5^N6%2MV'L83$'0)C8)WP+ $6"V-X2 2A*(WO03(]N% I1;9JKG%K/
M&GJ":,^,^Z_]==&'YI+$^GZ%S^<8^+[ Y]?M9="0OKV;^L2K35;6*!=K791>
M[?0PJMKKGO9%R5USGW$OE9)%\[@57"_8!J#_OY92/;^8 OI+M]D_4$L#!!0
M   ( #2,?E.#/,\0= <  )HO   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULQ9K[;]LV$,?_%<$KMA:8:_&E1Y<$:.P$Z[!'T+3;SXK$Q$+U\"0ZR?[[
M4;)J2N)1EA,[68%%CN^H+T]'?HX7G3SDQ;=RR;FP'M,D*T\G2R%6'V:S,ESR
M-"C?YRN>R6]N\R(-A/Q8W,W*5<&#J'9*DQFV;6>6!G$V.3NI?W=5G)WD:Y'$
M&;\JK'*=ID'QWSE/\H?3"9I\_\7G^&XIJE_,SDY6P1V_YN+KZJJ0GV;;4:(X
MY5D9YYE5\-O3R4?TX9+YE4-M\7?,'\K6M55-Y2;/OU4?/D6G$[M2Q!,>BFJ(
M0/ZXYW.>)-5(4L>_S:"3[3TKQ_;U]]$OZ\G+R=P$)9_GR3]Q)):G$V]B1?PV
M6"?B<_[P*V\FQ*KQPCPIZ_];#XVM/;'"=2GRM'&6"M(XV_P,'IM M!P0,3C@
MQ@&/=2"- ^DY8-?@0!L'VG,@)@?6.+#^'4R3=AH'IX[])EAUI!>!",Y.BOS!
M*BIK.5IU43^NVEL&.,ZJS+H6A?PVEG[B;)YGD<P3'EGRJLR3. J$_' MY ^9
M0**T\EOK,X^X3.B;A%=6][P0<75])9. %T5MGH??K"!KKI9Y$O&B_,E:\-LX
MC(4UM;Y>+ZRW;]Y9;ZPXL[XL\W4IK<N3F9!SJ)3,PD;O^48O-NC]DHL@ =SF
MPV[S/$UE'M?J ._%L/?'*(JK=1 DUE401U,YA7FPBF$E%SO&"L-UND[J*/\E
MEKR0(4WEIK"L5NL]MW[/2R@LE^-';8+>'60F\V*;''B;'+@>E1I&/0^2( NY
M%0CKAM_%619G=U4^K'@1YY'U5L:A7 8%+]]5)@L>OK<(^MG"-O*A)[NY&:MO
M5NUX]V>4NH@@YV1V#Z@D6Y7D.2K'*-O<P&DI8R["L"RZE47'RN)R81C#=LU7
M4IQ=B<,V)([N%S:VU<>>IF^,)K9'P)RM(.<%LVWN:&%#+J&^XS-8IKN5Z1X[
MW5Q-VM2GQ-[JVDS U6*,W*[)0C?!/O*Z1A>ZT;1O<PG98$)=.%3>-E1>[4<,
MH6K#X,<?/(S<7T;L3OYV='_P07PJRW7])&3PP\W^7M8<DO66%0;ETEJOY._X
M(R_"N*S--M_GJVHS+]L9!260KSTE3(A#*1P39"OBVD?5#4+3UK.]M1X;1-IZ
M1O42"AP'&6;<JC'0TV=<<B&2NM:HOI8/0Q1Q6'%L8[+.8K'S437W;\OVB$L,
MZ8L4_] P .L$GE:5:U0)E^5\&=0%,7^LKCGX*'3,84^+\[!15ZX"(1HFX9_R
M))+ ]<-YX]K9=)#M$:>W$^RVZXI3.$0OP\,YTH&(7,=Q;=>D42$1'9&)2(?B
M%/F>2_K+4+?K[\>+QJ8]1T)0CQ 7@)6^M4-&F""/&(*E<(T.R>O?UMF.\.G
M'JQSD (V>BZQ=XO3 6DN>)#B(_)>ID9L[C,^> JR:)BRSUL2_AYAPXJ@>)B@
MA\V\.0:@YS*'N*X!(%B1#P^3[P"IAW6V39&#G'ZYV-@-;BO 6 2Y?F]; >_8
MWU9 (Y\0WQ"RUID3'Z%HQ J2>!B2QRX;L0Y0XMJ.*>D5/_$P/X]1-F(=I=CN
MY\R@37<R"K1X&+1'KPBQ3CW'P::*$"OHX6'H/:4BQ,!1%/4KPAU&7;D*?7@8
M?4,5(0:.H<1KG6^:A;[+K"M-L0^_#/OF6&??<#V(%?SP$>&'=?B!]2!@IV_<
M^F$4J <!*V#C!HP&ZD&BJ$P.2>56DP0.']&I/-PN5% FSX7R;G$Z;,V%#5'L
M(Z,;KJ/7! +U[=MK;35;1W=;!Y<$+&N?1BM1:"2CCY8'R3S@@.E1S_&]7J4T
M'V/9G9,B)!E]%'URDD('4FS;7G\6(PZD!#B0.OT.TP5@-24]TEU"1H@YMH'-
M1+&9.$>H'(F"*1F&J;%HV5&+$)V@"#-;_F>8L6(H&6:H21&8#9Z^]BAQ^[F@
M6^%^*NB\E0,9NNI$L9:\:COWG.C<\P@F6%O3.^VZ?PY2?*0OW_>E>DN7X/[Z
M!HSZU2?584NP84%2!5KZRGU?"IQG/48,I0Q5'*:'[_M2';D(]:OIQ2ZKKF!%
M9?KTSB_5H2OW6^;W"WT*=7X[=EUQK3^$'K[S"Y8/%#J*2G!X#/53?H1E=S8*
MS/0P/6)X!@"2I3"_?R8 [+"V9G6.(IMI?_X#S'0FPT;8-D5+,9D>JTD,QV_/
M)C%5<*>';!+#XO9I$E,%>7KX@S*L;\\F,57LIH<Y)\.R]FD2,X5;=JPF,:1R
MSG1"8IMA^<^P/S*%27;()C$80P8WB;4#"]//K=J^ HR%;)OU<'$!W5+;5R C
M[& 3H9DB-#M&EY@IH++7[1(S';:.34SOIC#%6O;R76*FP[3_H!?#-MW)M-Y0
M>N4N,=.QA[%<8P;ABGKL\%UB!J"-D'Z8AXVZ<A7[V-.[Q QX-8CZ3K^KR( N
M<<>L*TW!C[T0_)@./T/M.,:R.QO%279$3C*@GPS5CH"=OL<#/6>@=H1NJ>_Q
MH)%>.\Y:;RE7;ZW_$102=J65\%OI:+]W9<2+S8O@FP\B7]4O+M_D0N1I?;GD
M@=SQ*P/Y_6V>B^\?JG>AMZ_CG_T/4$L#!!0    ( #2,?E-HCN"M>P8  -H9
M   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULE5E;4]LX%/XKFDP?=F>:
MQI+L7!A@)@38,M-"AM#VV=A*HJUMI9+"97_]'MF)'2S)@1=BBW.D3^?V'<FG
MST+^5FO&-'K)LT*=]=9:;TX& Y6L61ZK+V+#"OC/4L@\UO J5P.UD2Q.2Z4\
M&Y @& [RF!>]\]-R;"[/3\569[Q@<XG4-L]C^7K!,O%\UL.]_< ]7ZVU&1B<
MGV[B%5LP_6,SE_ VJ&=)><X*Q46!)%N>]:;X9$:'1J&4^,G9LSIX1F8KCT+\
M-B\WZ5DO,(A8QA)MIHCAYXG-6):9F0#'G]VDO7I-HWCXO)_]NMP\;.8Q5FPF
MLE\\U>NSWKB'4K:,MYF^%\]?V6Y#D9DO$9DJ_Z+GG6S00\E6:9'OE %!SHOJ
M-W[9&>)  >9Q*Y"= FDKA!X%NE.@Y48K9.6V+F,=GY]*\8RDD8;9S$-IFU(;
M=L,+X\:%EO!?#GKZ?":*%)S"4@1/2F0\C36\+#3\@+>T0F*)9K%:HVOPN$)]
M]&-QB?[Z]#?ZA'B!'M9BJ^(B5:<##6C,G(-DM_)%M3+QK#Q!WT6AUPI= 8+T
MK?X =E%OA>RW<D$Z)URPS1=$@\^(! 0[\,S>KQYTP*&U96DY'_59=KKXBJZ_
MW?U:H.O[N^_H;GYU/WVXN?T'36</-S]O'FZN%B<=ZX3U.F&Y3NA9YQ9R/1/*
MZ8%*<UAJFH1^.N_C*)J$IX.G0\.XQ((Q'=9B;X!%-;"HTP#3]%^(WRJ(M("<
M3T21\(RA8H?8C)KGQ(37UL0@1!04*!EK7JRJ#.>:,]5EIF&-9MAIIDL&92[A
M<54\BA3%N9":_U<.N&Q731<=& 7C8-2RG"TTC,9NLXUJH*-.H LMDM]]4YI2
ME(@<ZK7R8APY,(9M[]I"9(S=&,<UQG$GQKO:284H^J7_,@:($7LQ>)D+Z]B"
MT2<$M[#:0G0<N+%.:JR3;JQZS>1G$V@N5!,;U;B%R1;Q>!@'3=$-NFO#.BY6
M3+7B72D&J6)B,^/Q(\^.QCX^J/*XTPC3)!%;DXB0 XP_Q8\9\YID-]6;H"9D
MV+**0XJ$=.2Q#&F DDZ@<\DV,4_W@5290Q@7[NSC1$QL+]())6W(#C'BR03<
ME'E,WV?:3?QJ[.H$2*V50QRUX=E">.0+M88=<#<] #RY94Z#'D29$W1HXZ&D
MG1T.J1 '$P_LACMP],X*4Q668U@C&^MXTH9J"_7I*/1 ;8@%'V.6)9,23"S9
M$RNV[@"PB2*B8= &:$N1H3<$&D+!W8QR^QZ.=:*VJ:,?POF@#=LA%@7$ [OA
M&#S^4 -U<_OS:O&!!@HW#(&[*6*^E<DZ-LD!S>Y&&O/HUS)1V)\MWY@6QFD>
M!WF$8RM!'%(1H6[KD(9"2/ QI_+BB:EW.'4W[Q'4+BD_ZH:'"/Z03Z]O;J>W
ML_?[E#1$0HX1B4@82Q5:2I$CKM0V+A)F' Q-50X]H#)]EM- -DU$(6U7:X>4
MIU$A#960;BIYBWD^GZ-O(G8V?L3FBG8Q<8C@8>#S8,,GI)M/YO%K?2[<2 X=
M_2;.T,;TTF!4&'Q@,H?VWH/;9HM^&%G0CTB]A=YP"NGFE'D#=[^)+9P])8*R
MG0J)EKR &"DS2$K3H)4RSFTXF"3$5@ZY^,;7<)"&;T@WW[R-$O;"9,)5&=EE
M2$-U-ZYPX[8)AE++^JZ3CZ>:DX:$2#<)'<9-NF=,L80'8_!$*(^E'=PRL1C(
M(>6+EH9^R)$SCNF1G)#L0XIE0L=A)_( :EB*=+-47?&!H9YX"N9[?#V,V>ZJ
M;[,0G4S:QR^'U(1Z>CG:4!4]0E57#^CR:G9_-5U< 8LC0P(NC-3%.0<5J\+H
MDAI[KBIH0TRT^X!D,'U&CVS%B\)8TU0W"$V1.H':9Q^,1];!VR4&QQ)//T<;
M:J/=U%9A9::/[T1I,Q3D<=CVN4N,CB-/PM.#ZZ_N^Z];4931>M"7 &)7O'81
M/FV(B1XA)F??!LLGV3:M6J1VG7=:S7'JP4&;_5U24>!)<=HP%.UFJ'N6B%7!
M]U1:,- W]]!]L>Q#G_?FBJ!]+$)+V%HUFHN4+WGBO3:B-C&-+/9R".'0%[L-
M>=%N\OI1E,?[#S# ;L+#VTG(M?;9SB'59H#!P2UYSN2J_'B@4'EZKVZ9Z]'Z
M \6TO)9OC5_@DUGUF:&9IOKJ\3V64$ 4N&$)4P9?1F ]67U(J%ZTV)1W\8]"
M:Y&7CVL60P]B!.#_2R'T_L4L4'_..?\?4$L#!!0    ( #2,?E-FBR^Y;0<
M '40   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULI5AM;]LV$/XKA#<,
M&^#Z+>FRK4F Q&TQ;UACU.OV8=@'6CI91"A2Y4M<[]?O.5*2G:PMANU+(\GD
MW7-WSSU']G)OW;VOB8+XT&CCKT9U".T/TZDO:FJDG]B6#'ZIK&MDP*O;37WK
M2)9I4Z.GB]GLVVDCE1E=7Z9O:W=]:6/0RM#:"1^;1KK#+6F[OQK-1_V'MVI7
M!_XPO;YLY8XV%-ZU:X>WZ6"E5 T9KZP1CJJKT<W\A]MS7I\6_*9H[T^>!4>R
MM?:>7U;EU6C&@$A3$=B"Q)\'6I+6; @PWG<V1X-+WGCZW%M_G6)'+%OI:6GU
M[ZH,]=7HNY$HJ9)1A[=V_R-U\3QG>X75/OTK]MW:V4@4T0?;=)N!H%$F_Y4?
MNCS\FPV+;L,BX<Z.$LJ7,LCK2V?WPO%J6..'%&K:#7#*<%$VP>%7A7WA^N6K
MS?+M:OWKZNZ-N'LM;M]M5F]>;3:7TP#CO&1:=(9NLZ'%)PQ]+WZQ)M1>O#(E
ME8_W3P%J0+;HD=TN/FMP0^U$G,W&8C%;S#]C[VR(]"S9._N$O3NWDT;])9D,
M8[&TQENM2IFY84JQ=N3)A/S!5N*U,M(42FJQP4<"$8,7?]QL?7"@TI^?070^
M(#I/B,[_?^[_DR'QDGSA5-M'%&H2M]%CL_?BQ@5RRH_%RA23E "%^'S<>E4J
MZ11Y\37(E;KG@?1AG+9_]<5WB\7LQ=(VK32']#9_(:SK?^BL=C]\(_;2"V4*
MZUKKD$0X,4"EY5XZ$D!UTSJEQ7S!59Z=3\2O\-$91V_!KVT!4:L",D!X8IP^
MMK &L S(FF=%K5K8A>/"&@.\HI);IPH1J*B-U79W$-%GWYN#1RF?8=>2=WW=
MP=[8Y0"Y)*]VQ@L(GI#B@5,1#IP^X $.GW-EDO<.(G,C?2X5V*&VL<_X&PHL
M2O_P]^;$WR/D_))R'L&[UD%['9SWVU;K?M?C3$GM+:]^4  OO*U"RF]*%KF,
M.EA!1FXU":HJ52B&7%*K[2&A9[!V*59K$&+=IUA\)9OVA6!M#\3=0(.],?NK
M0"1$"JB#&_:)!E%&F5UZ0>A>!1I,]BL?1Z"\J#%2WD?)!,JU6L+Y%ME LTJM
M4 ZC9#)9@U26@R#?%^*=4<RNU*G ]MHQV+'X2<+Z6/QL,:_25E3!R(E8WOVV
M>OEL_KU8XR,UX,K*B%^D*VI6FUGF^N_6Z5+\2%*'6IRJ!_)6:,DH$P-CV,+\
M/:=PL"M%VUO>UPIF&3,$!K,B!\>-%J0)K"\[;;?X0R"!Y1U@D8OM($P1H;C
M-3A,&"?,M% OXI(R@,%I[S+#;TCZZ#A%3:N3?,'S]I 8;2,J%4-MG0K<Z;5\
M(%'(U"4Q<:6HI=E1MG]L]OG%"R^VO82T+(29#.AQ'4NN.8P"FD./LS]8VM<H
MJ*"&J4;PQ0V1$7*W)%)MT29$YF115]:GKBM9*)T@LR@T*JNU9R51YAF:Q>.I
MP2P$$O\1LYS.O4(Y\V3%^G$BIE;Y,7.S;R67-P#D/=56EVD-ZK@'*46N)[J]
M&" ,B4$#0!<X^!)./'+4B0:X;1)DE%O;HD.?>L8*&=!DJ7M*M$MM]_"6)$P5
M6 YR5$BDZ9O,(C].0'\PEO[12S%W.ALMBLC*JP^(BDJ@38FM(D( ,61ZE^%(
MHKW"+XD/G%2H;!4#:-21EQM/L"IEZ&-1#5,2 $N5AZM6[R.F")2+D1;2UZ+"
MZ<^+,B90)B+US,$CM=53%H$>T1VGLT>D3F4AYA^']DH></* D21D/>T?YR1%
MQ<N4R1 :"\6 PM>YO:U+Y5;>Q]PEDDE1I"SN+%R;//^3BK)]& .K5*)O8A0]
M6/W T!^5O&OM(;L[Y(5X?'MN997:?QVW<"7N*M27#:#%[XI@M^3RV6=\V@K9
M+R45"=PGV4:;;=C>QG%BW/4C@]/;B9$*?:0IM:"V>#Z^>#X;SV8S,$^R:B#/
M[ #ND"KT@"WNP="<^R?.,,.1!6SX<GX^@070(ULYK>B_,!\A:T=VT@>,1>6I
MKWA$P=T>'$"A.D$ $Q-!4)4V0KQQ.A>RS"SDH91</2:"HX)PGBF%P84'?5X0
ME0G-EQ?SR1PG;*T3Y2JX@<Z7L6 M.3I/%5:^L)'ID,G7-"K-P?S.Q6^2^ T)
MH@]M.K\D^>Y&/7M)Q.'84"8H"X+N8CTFZ6,JB(G#PIG2BIXF7-.8IS ,H@;%
MS^AU^.81U54N0N[035 2?>A7IDG$&H%X=SM'.Z!FG^?C\XOY^&S^[1,<I\6:
MX!C7>1C"+*Q/)<6-S7-RD0:<[E++0H8X8U@%=8 C?:)A%2OSR<#H$C+!B5RA
M0X]?<HK*3_C=\Y@I9(NAH-5?';<S__+(S=ZD]Q2@-89/CA&&^/!CNOA09<,S
ML!AN!ZP&4N>C#U^R4,-W3-.N#4].U@G@9\$Y/C: *97J,Y]2V8V6GM,$[63E
M!)NXNK%XXF1@[>1C5Y#IR540(KM+%UXN"K*?;X7#U^%.?9.ODL?E^4*.\]!.
M@=2:*FR=32Z>CX3+E]S\$FR;+I9;&\"N],B'.'*\ +]7UH;^A1T,_]-P_3=0
M2P,$%     @ -(Q^4R.(!HVD#0  J"<  !@   !X;"]W;W)K<VAE971S+W-H
M965T."YX;6S-6F%OVS@2_2M$#GO7+NS$=I(V[;8%G#3M>K%-@CBYP^)P'VB)
MMME*HE:DXGA__;T9DI+L.NFVN[<X%&ADB1S.#&?>O*'T:F6J3W:IE!/W>5;8
MUWM+Y\J7!P<V6:I<VGU3J@)/YJ;*I<//:G%@RTK)E"?EV<%H,'AVD$M=[+UY
MQ?>NJC>O3.TR7:BK2M@ZSV6U/E696;W>&^[%&]=ZL71TX^#-JU(NU%2YV_*J
MPJ^#1DJJ<U58;0I1J?GKO?'PY>D1C><!_]1J93O7@BR9&?.)?DS2UWL#4DAE
M*G$D0>+/G3I364:"H,:O0>9>LR1-[%Y'Z>_8=M@RDU:=F>Q?.G7+UWLG>R)5
M<UEG[MJL?E3!GF.2EYC,\O]BY<<^>[$GDMHZDX?)T"#7A?\K[X,?.A-.!@],
M&(4)(];;+\1:OI5.OGE5F96H:#2DT06;RK.AG"YH4Z:NPE.->>[-Z7@ZF8K+
M=^+J^GQZ?G$SOIE<7HCQQ5LQO?WP87S]"SV;3MY?3-Y-SL87-V)\=G9Y>W$S
MN7@OKBY_GIQ-SJ>O#APT(7D'25CUU*\Z>F#5%^*#*=S2BO,B5>GF_ -8T)@Q
MBF:<CAX5.%7EOC@<],1H,!H^(N^P<<LARSM\0-XX24Q=.%TLQ)7)=**5%?\>
MSZRK$$;_>62!HV:!(U[@Z"_V^_]^57$JK;;"S,55I:PJG.3TNEDJI%AB\E(6
M:_);7<@ZU4ZE(C'8Y<+Z*PMWII)NSW4ABT3+3%C(4,AT9\52WBDQ4ZH0P)A2
M5ABG"Q9<I1BMD!YNR;_#]I25AI RPP8M5*$JF65K>JY*Y^<Z*'9;L")36H=5
M'^>JTHD43_[^MY/1:/##^_'XBB^'/SP5@#I,=!B1=Y34A8= QI(B%:D1A7&X
MG61U"MNS3*3:)IFQ-?R"9QA,NE3JUUI'.XJBAJ@ON^$QXTG7?3'FN_! MNZ1
MC59]H\?MTM19"I\+ G5:$',^UH5'35Z17-@1_06!Y#Z:L5:R$HH27+Q5B<IG
MJA*'0T[1 7N0!E4J8TEP)9P6G-GLVYD/)]J9X?,?+*^7P3G&ED#UV@JOQF7B
M#$D?/?, @+G2D1ZY%5+ D8[V?)? :[70E-1LZS3:(/"#,%],^T/QY)W.E+@P
MP)?#P_[H^,6+DY.G?H65))4R:-"XZ79_NB^F*JDK[0@TR,[S^V0IBP6OGFO+
M]2P&WO3\K(F[LJYL+;&\,^*ZQJ)'HZ,GLZ=/CIZ20HV1)\'(*.(=.^6J<4J4
MM\\Y^;GK'PB.F<PXQCP7(--29, =[7)E\J^, 6F]Q^$D&K4O)@6J5H$R3\\;
M]YM2%_ &!W G?&/R?1-<&!\Z5N:*ZK5F95A[GWR[]<4V@0X05^!,ENE'U%Y^
MUA.KI4Z63:*; DGMLQM3L-$5P5!G@BC@<FM!<9I4F$M=M<O%8/R*+/5["2I&
MH8KE@#"@'6VNN66E%%M1 /)%[JNK3[XI0:$/@5 @!1S%X!4UU3!)%RD0D3A2
MU"\N@G $.JA["B_2+QI5PU&<Y+B!I!(&=RO<=@# 9@_Y&3L>RFN3[B-2&\3&
M0F>-Z;&*? UXQ4UQH?K4=)/PO:+5L7>3(MEGOV@\6"T-$+EO5@7DV7IF=:IA
MO()[QUGF5>Z'$B: "H65C((^/AKY;="I3(.3D7K[XM:RX\ZMTSF7&;+%1Z6W
M[>MW/8 Q 9EVZQ;]8TVQG9RB7<KE)^Q35* G/M;IHHUO:<&\2V\/9Z:<SRG>
M_5:7IB(U9-[X$.-5F)II.=-9BVAMH:.!4)&"DI38&.A%DWG1]@=S[R$=*G6G
MBCJL2A$(QP&8:LZY=A(3@1!>TQK)VC@A%!AXIT=R,8ZC%,X)HBF'S0+\H,4A
MJQ#:,.5.=?S0X[_6Q@2F:7=(1S9W37=0EJ"#0SDN,T)Q5AG[5-*4GL> .YG5
M7NK"F'2E"6HPS&<.X@]E0L^ _'%-']]DGD94ZBH@4J;0B)!*&9HJ0FV/!*FI
M9XYTCZ':HP9%502+3MYW=S3675(H<)HHJX?-,<FG/C4[%*0Y>5UZ_Y0HT]AL
MACZKJKOH8-X.(VCG%RU%HC6Q"X[]C4Z%X+7CL 3>0MM(KE3Z3L)N<K)8*?**
M#4Z!*170PQ*0Q#6)_;C:*\$(E3"%234"NHKERMA.+K ZEB+##U+LLURN"=EH
M1$4VP8*OQF7@5X(KG^,>T>!N[<2UMI_$NPY]!,^H?<1S]C6N!/8"BSY2*M8,
MMDE7)#O*2ZQ((JD$RL*WI5UN(E/K25\P MT1U)V3JZV?0["R5,DG+ESD&'F'
M2RKXI;&:K/K0XLH,(*?NF-$*JY$I<Y0)W-_4DG53]]#,>IS"UI2,+B;HR6BV
M@P-$D&+7SV3Q*?@'6)WNY&Q>7-5!$_*@^]SJ:(Z?P5HMT:3WO3O[OR*"*!+G
M&WND7>UWDJM^CU%,YY1L%"WJ/E$4"BH-G0:FU%6+61L*-!KOV!\V(!*LT,.P
M0([>B$THKD4D8/XP *DD,I/(T-R,K9;B2B:T*0V0AN:&EEN0*;Y9V%:@877;
MVN;R(W*M70X0ZQL]"I?AX#O*Q-QXZ'?&R6RG?40@B1X;@A7[$IK2^$TNLL%-
MS\*"8BR&Q^([W,-_S<U3\3VH"^Y\W]X+RP9* C[!D5-X'1_3C;*/JP4QI'TT
M =[;?Z)'X@9N>^&&>5KW\&/+)1=$WQYYSO2-:7Q[U?'<Z! N8C_YJPT?GL%Y
MPT/VX7#4?? 6=^C?\%L<'$T-+5M3ACM0L>LT!7D"A[54:AM=N&.R$9*W=Z0[
MM'L8$*4'@@+-.USA=U'C3O5HA03;?G?[_B>VP-O='84KX>Z&4RM3X#H)J_L!
MP))Q:O@4Y.&A:,L:Q4:#X0O/@-Z-IZ<"C6I-<Z>WW/S2T_YPQ(P:P2%NY#VT
M?7*#%BX1SX\&3U]BR_,RT_-U]'=G67+(YL30O)+X(#KVK;'ALEX<;6>'WD=I
MVDMS)(U0%WW>;<E<LU*YH7H5Z05A=J"]-!$!RH2:.!65KX $S(\RAE8:VHN\
M\#<:V&51@6OI FO$#I&V,I%94@<JU%6.-C(V0WZM4"46M?:G.F WY@O6SM&,
M)+ QR.QM=B=<+ST7X@,CA*(J^W498XALF\53NT@\>TT *M\'X)DJ)+=X,?MH
M/N9F<N7YEW2/V!/+KHQ1UVXM->4_220/>N)A[$'#ZCR<*,124@ZT;(P8;^)B
M/[^- -]TV+7?YL8DA/>#J7&!_O@7Y9HD0JK\5 - 8-*S1]/D67]XV.LPOTG+
M_/J!&_YLJ)>(V7,X>H;L^0!.#RH1^XO-D70@M4N@;VT+\+4U^WI7UHJ^&!SW
MQ"-+W\AJH<C&&XHJ;H7@*-"^N7@2:#MX"I]EQCPP5-9"#C>B0@:+)H6;/I7<
ME7<,]"U(TWAQ[,7SA<!V,Z\H1W]C>NA@E@K<D#K8G)J_WWCKK4,81DVH1&<R
M"2LS+PUY6;/^)+S34J$JI"H+9\NTY$I6:3\SABGR+LWB##:3^[@V_P#Z\%VU
M;>"&75U=D9<^!>GL)9:.F$W>?@MTX6IB42T7NBB8NL\=%>^(W\-CSJQ1+P3%
M1HJR;0P'5-FZ K<XLV&F[X+1FQG*73RT;9 +8< 57.[*6F;>7SXI[#2CG?-S
M/C$<UPM0$0KBDT<S[J0_/.HA8IT.X76J"C7'^B_%V2:/>-L>7%S[V&P+]EM,
M(;8=)G<:\RL$5]5*OT)[+YY,T6O[XC<\[H\&3WOA4"5-N7AP#0J5(9.51_;N
M"X)J>_TTK#_[;/UR<WTZ7H@UC[S X3=37Q-$X"0/1Q 0FC.!XGC=[CXB*=>.
MS[JZ$0,E.*D8554X3P@,( 0#.X8/91V,0FIYE3ET_NI .28&$\]9;/]]]QCF
MDKS=GU#F@'3UZ41O:N9N1;U:N]^'QX,^\YW(DYN:M$UX4-%9>=\BGQG+C"M
M$!?JL\S4*;NRYFGCJJ)XY6V^(:]-Z W&5%5W.B&7%_P"4D1\10.[*&Q@D5OA
ME,A2@Y][ J,W54E8%;VA"H"!59 =%7CCZ 1=V*!"$E5HWGC\D861E2G:A\R4
M1"_,C/F:COZOX7\;_/_'POU+F#GPB2KC(7 '-[\T=?A_G UDU\/9,!KT!\^H
M"9\Y4 3^PYN**+M#EQL/\3@IQ&5@T&T:'#T?$.SQF+=TD,'O#KQF/ZIT05;W
MFY!EVGB.W'#K?UAQN<(/A(U;=P2> $>15]Z?$F:FS2&XBWL?6/)Z%T>.?'^^
M\\R-30.O)67HU8#3"=/A[:-MQ6IU3UX3]H?C<UF]1;V2KGFH"HHM;-]OP4XO
M<%^,V]/GR*_][C35-#8N=#.JM>XHA21L7B8P_0CYMEN_?>:)2J8]KQ49Z)'.
MN^VSN2E%P(;+^'6)X#>!>%07? +PD#O(%>Q^)5WM.1]W)8P.8J;G=96$HV$"
ME+0)&<'9N]'!T+L9) <?-)=PBZYSNW4: 2%@;VF?SC(]X.SJJC8(J"P1.\G&
MRQ@][P=[(#978$>I/['TO9SJYJU_T['3=@A,=5:3$#JRX\-4 (BPRP!=';W^
M7+9W^(5:_<U8F"":9ZIIYB!3:7\@#Z>Z<!P1=@_!2/PFW7K"+>?_%SSN^G+G
MH//U%*KY@K\1XW<*A?,?4C5WF\_0QO[KJW:X_X;M QHI.F7/U!Q3!_O/C_=$
MY;\+\S^ =/PMULPX4 >^7")%544#\'QNC(L_:('FX[PW_P502P,$%     @
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
ME(IX&(#NAU^_L*KU V>M+(TO+U;T?P&U4Z#SC:+;WB^<@^,_D/F_4$L#!!0
M   ( #2,?E.C12J$^@,  /D(   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;*56WV_C-@S^5PAOV%,7)VYOU[LE 9+^P I<#D5R[1Z&/<@V;6N5)1\E
M)\W^^E&RXZ3#M1NVE]:2R(\?/Y%BICM#3[9"=/!<*VUG4>5<\S&.;59A+>S(
M-*CYI#!4"\=+*F/;$(H\.-4J3L;CG^):2!W-IV'OGN93TSHE-=X3V+:N!>V7
MJ,QN%DVBP\9:EI7S&_%\VH@2-^@>FGOB53R@Y+)&;:710%C,HL7DX_+"VP>#
M1XD[>_(-/I/4F">_N,MGT=@30H69\PB"_VWQ"I7R0$SC:X\9#2&]X^GW ?TV
MY,ZYI,+BE5&_RMQ5L^@R@AP+T2JW-KM?L,_GG<?+C++A+^PZV_.+"++6.E/W
MSLR@EKK[+YY['4X<+L>O."2]0Q)X=X$"RVOAQ'Q*9@?DK1G-?X14@S>3D]I?
MRL81GTKV<_/;Q=T:'A>?'FY@=;/8/*QO5C>?OVRFL6-P;Q)G/="R TI> ?H
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
M[1Z=63MK7\7;%^L],R57%@1N2#7IGX\B,.TKT!).UV'RKK6C<@_;BAY.-%Z
MSC=:NSWA#71/\?1O4$L#!!0    ( #2,?E-=,GI^- 0  *@)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;)56;6_C-@S^*T3V@CL@C=\O29<&:'L]
M;,#U5C2[[<.P#XK-Q,+)EB?)3?/O1\IVEK37[O;%U@OY\"$I4EKLM/EB2T0'
MCY6J[<6H=*XY#P*;EU@).]$-UK2ST:82CJ9F&]C&H"B\4J6". S?!960]6BY
M\&MW9KG0K5.RQCL#MJTJ8?97J/3N8A2-AH5[N2T=+P3+12.VN$+WN;DS- L.
M*(6LL+92UV!P<S&ZC,ZO4I;W K]+W-FC,; G:ZV_\.27XF(4,B%4F#M&$/1[
MP&M4BH&(QM\]YNA@DA6/QP/Z!^\[^;(6%J^U^D,6KKP8S490X$:TRMWKW<_8
M^Y,Q7JZ5]5_8=;(1">>M=;KJE8E!)>ON+Q[[.!PIS,(7%.)>(?:\.T.>Y7OA
MQ')A] X,2Q,:#[RK7IO(R9J3LG*&=B7IN>7'F\O5S6H1.,+BE2#O]:XZO?@%
MO3G<ZMJ5%F[J HM3_8 X'(C$ Y&K^%7 %3832,(QQ&$<O8*7'!Q+/%[RDF-(
MN;+PY^7:.D.Y_^L5S/2 F7K,]'\'ZUOTX+<2X5I7C:CWH#IZTEG0FXW,:2P<
M/ @C=6M!Z5SPH;704G@-U+K.19VC$FN%0!5I:+O>=B@@M@:1"H6P\+&1AG>.
MP KA"-V51K?;DL,[G<!G#^N(D$-3,0>>G&"-_?; 5RBK88W"6+^<:TO6J"=
MCL91[8.L;6N8XQ@:PPS='IQX'(.H"^#NX+#F[8D/P\'JH/[,$P)YD 5Z&[+.
MJ>%8]LO0IE#0B'TG1GYNY",6P ;, ]$D YI%GD;)4/0<"7;4=VC('+N@J"]9
M>$,<7$GA(KKV[3F1)"8G9QP^459/5_BH\B<\&OWZQ"R;@^\A21+Z1M.(OK-P
M2M]T'L*JU,:=<3".I>,,HAE,I_ NZGTYA<IF##6;,]0LI6^613ZJ.]^#L#@3
M#T1BRSYSY)F,M]%E><CIC]_-XFCZDWT:*0H.!2:93&'O\\T)3"?I,/-IHVIU
M6*WI# TEZ\7>8]ZO1GZ5]@S:!GWK5?ON,+BO,2VDS75;.R F"*VEZ#H-%?%I
M*5&L0G>.I933L58M#JX\3;*28BV5=++W8CK)?N@IK[4KOYGW!&Z%:TT'1,JO
MV7DQ(O]UQCZ0SY1<CBM@73#Z"9%[GSTN5,+WB)3\,.9A#-$X"C,>)C!/_2"%
M-)GS@&;3E \$%<V&$@\I[74'B=I)'VBN!&%+V'AJ!#Q.Z41]1&O/059-ZX::
M0CIT;](L>PMW3S/P/!:,$R;ILRHXDAG3M6:XC$EX/GM>,">BU/C.!O%X'&;I
MP<**RO.3IK,R'W=]B J3^WQ+7IZVRUQ7E72^74R^=@D$1[=GA6;KWP@6?)2Z
MB_2P>GB&7':W[[_BW1OF5I@M-4+R9$.JX62:C<!T[X)NXG3C[V(ZC'2S^V%)
M3RDT+$#[&TTN]1,V<'B<+?\!4$L#!!0    ( #2,?E/ C]I5: 8  +<0   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;*58V6[;.!3]E0M/.F@!UXNR
MMDT"),TL ;H$Z3(/@WF@)<HF2I$J2<7)?/V<2TJ*[6S%]"6F2-[#NQ\RATOK
MOOF%E(&N*VW\T6 10OUZ//;Y0E;"CVPM#59*ZRH1\.GF8U\[*8HH5.EQ-IGL
MC2NAS.#X,,Y=N.-#VP2MC+QPY)NJ$N[F5&J[/!I,!]W$I9HO D^,CP]K,9>?
M9/A27SA\C7N40E72>&4-.5D>#4ZFKT]W>'_<\%7)I5\9$ULRL_8;?YP71X,)
M*R2US ,C"/Q<R;=2:P:"&M];S$%_) NNCCOTWZ/ML&4FO'QK]5^J"(NCP<&
M"EF*1H=+N_Q3MO;L,EYNM8]_:9GV9OL#RAL?;-4*0X-*F?0KKEL_K @<3!X0
MR%J!+.J=#HI:GHD@C@^=79+CW4#C030U2D,Y93@HGX+#JH)<.#[]>'GY\:_S
M#W]\.AP'X/'L.&]E3Y-L]H#L*WIO35AX^LT4LEB7'T./7IFL4^8T>Q3PDZQ'
MM#T94C;)IH_@;??&;4>\[0?PSN0LT)GRN;:^<9+^/IGYX) (_SP"OM.#[T3P
MG?_EN1^5I<_25:2M,)Y^_>4@FV9OZ-S0!WLEJYET\,3T8$AA(>FMK6IA;DB:
M()TL2)E@2="L\0#WGDIEA,F5F9.8.RE1.(&>,V0V><,HZ:1W."E.3M^\(%O2
MUG2TB[S2FDMDJ<*"(87YUHV1]XU3X88*$20+K&B638<D3$&UN!$SC57# IP2
M^H9+17D6$'7M[+4"D,3TUNX$UMC&LV \@VV;R;DRAG7WZCI!>$SRA(KF^@!T
MB.,H-LR/Z#/$^C47E3,1:]U6@A*U0QNA6C>>LF=)LN#,4-XW<)FDW/K@T6(T
M8 J"6^_!60J_:4JV=VM* 2]!6Q:\D<(A2B@).I-Y<M;V=!@!1W1VS\E+6('C
M<^M8B ^B0N$;ALFB:=O7'!T6IH9.>SY55-8%]2^$$!47U[0J8YQX++RWN8I&
M)1%&SI%'UG!V8%?O07F--N\E<38E,V19RM@R;S=5$O86(SJU#L6"C9X:V)D.
M#ETBDW!LF&9O.J&C>K,;M'T4GS!!"0WGX4^GH@R^4[C-\1%]68/MU]=CLEX7
MBB/XO5$NA9#-Q#DQQ7+I KS7E8C0T7G&FMN)' [$F#/K!&"E4)H[Q@80SO/R
M=F^* ;9;+#BR,ZWF@J.UZI?;:LQMHPLHZ<$8<"HD25ZU@6B)9$C+A<H7H#+>
M"B>A)S'(.YGP;&<CZ"P'M;D87">[NH@%5]DF#I<2L3J)<^BLH<W$MKU&W3?R
M,YNLNY1S'GI&#ZB8KWW%WG'ER_M]^1.G+T1!6Y/1M&]/+(.)O7X"EPQ.J8)3
M=B8T:S@D(UN'WJFSX4I4-C,)$LGS1NEH=ZZ1FJI4J2"U-?.7*<.5F"FM@I+
M0RSK5"3Z)C66'+V+&::!'\HF-+&P5Z-S3VL1#SDI]@6LEI83P=-S9?J.XU^\
MII,8:;J4?/MBRP 3!;=H.IDB:;Q_?5N]SZ<OVJG&W#:.NW[J>:BGIMZI/59L
M>7<E^=P)]+FR^HJ#PKS'<CF*4O7 G]>"S#W)/2"Q&K%'B:Z(=7#2S'%C8O?N
M#CL":RL'U]=UK@L+$1*[12Y=D3V(UCEIY#(MK9%Q1!(F57Q80('8\/V/$6;2
M(QM->CW6*#IY3KJ.H>^C.4;HDZ@3V*"YZ;/$S'?VM5P#]='I4VI#Q1FL^>$B
M'=%7N!1*K,3!.6'F,N7X T&^$DXA<^GJ4>'H1'D=$GVV==-Q0.+WNG$Y *-O
MO2W#DNE&JYSI*W5D[I U"X[X*L6D&CMG(1F'\RO"P*.,?25TTQ,F.EVE0E1E
MO1<E9^$V4=5-2)>OU9M'2?NCW6==\XY,5.J6/;EL8-DF(784FA"BW5XA*7!W
M2.;&:X@(G6I/F$KH.L:+>%?P3X7H9_K*JVT>9K0_S7B K]U7]-D&]#O4*N[:
M+ H#<^$75$9X2 VG>SM=/]ITX?.]R0NZV S'XWD2(2<[C]LYQ /*.4;=HGUH
M^<1FD%BW?WMGMS_B?/.*5#I;K=YV$(8GDIH)A#L7XFG6*:TKYM1(VHMO2OX'
MZC'Q9$N%=X$,Y_>/XHSN>P:-5QZ3E73S^&3F_$5<T[NRG^U?Y2?I,7J[/3WI
MWPN'>ST;7T)T,MK?'9!+S^3T$6P=GZ9H0'CHQN%""F0<;\!Z:6WH/OB _G\5
MQ_\!4$L#!!0    ( #2,?E-?W[^?Y00  #\+   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;*U6VV[;1A#]E8$*]$F09-EITL0VX%M; [%CQ&[[4/1A
M20[%A??"["ZEZ.][9DG)4F.[*-H7B5SNG)DS<W9VCE<^/,:&.=%7:UP\&34I
MM>^GTU@V;%6<^)8=OM0^6)7P&A;3V 9653:R9CJ?S7Z86J7=Z/0XK]V%TV/?
M):,=WP6*G;4JK,_9^-7)Z&"T6?BL%TV2A>GI<:L6?,_IU_8NX&VZ1:FT91>U
M=Q2X/AF=';P_/Y+]><-OFE=QYYF$2>']H[Q<5R>CF03$ALLD" I_2[Y@8P0(
M87P9,$=;EV*X^[Q!_RES!Y="1;[PYG==I>9D]&Y$%=>J,^FS7_W" Y\W@E=Z
M$_,OK?J];^8C*KN8O!V,$8'5KO]77X<\[!B\F[U@,!\,YCGNWE&.\E(E=7H<
M_(J"[ ::/&2JV1K!:2=%N4\!7S7LTNG%IYN;ZX>;J]N'>SJ[O:2+3[</U[<_
M7]U>7%_='T\37,C&:3G G?=P\Q?@?J0;[U(3Z<I57.W;3Q':-K[Y)K[S^:N
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
M%T<2G<!QN]DK"AWE&X?[?+.3+H<-NV>(LVT+:+<U\AN-^_:?MR+;?E%BM+"
M1JF+!<%BM .IR#C<K]R:D-PA$<R*4*3N%M S5T\8ATW$#6D?=]_/)5B=,X$[
M&]^5@(<3K9*;Q.D=<N[.XZ0+2 <[PS G5+DX6; J3+$ZJ%"?O2#-D1CX=@%=
MZQQ^FH@/$%YZ8S>I7K]1/Z T9\*A/(H#+^,B'(:A7JGV#-(CWZ:=ESH/A6RA
M;?4LQR(=Y&UKQ-L:I=13T0D+#1QNB<NHCG6!H+F=7%(E#Z'+&3\0BS[MZ_-9
M.+F=_/#\.=\JR(H'13RE#S[JBCR5=@*57*G"=<)W%>.P5DRG%Y@$1#^1\V&)
MAV*5=@&-*!06BL>T5@T7/M_,3B=34>FRY!D0%V2V3U^(P[ :"=4?.235M6<P
M*8X%M[)L^SN"@>K)=)J2Y<FP[FAO7UMVAY:^T)<P) 4#%40K.6V9;9COR9(Q
M0-GN481UM>N_"*-!]3E?R7I)X^-:O+^Z/.(;M<-YO![BG* $88"*PSN3PTE\
M"1G.L^%LBQ!'&Q1"=+Z)-0)8'&.$8$L-]P?7W2'UYZ2#J\7AR1&W+5]4AV7K
M#:H1BD>$BT>F9H=0), 0J\G]D>W,<#@[&O5X! $TZ9Q3:-/5A>I&"YT#)_'*
M6O&=SUD>M;X)^\_"E>S#(QRJ$S1B26@-4P_941VS[FX<09G[Y7:.NJ$E\^C1
M:&PSTC'M]G*ZBBE+/O_1)-PS&_H\7"0GNB,$3%GTH=;=@G^,8)3*5N\1CJRJ
M/BN;LW(\FPV]7->QA]MP]/LR[1L?TRTD-^HP9<6U>3(&OY\',GGX/F0*CR.3
M)HCN.CC(DWZ\'IT.AI.JI%D\G].2:;((!YMNGIS=X=#1X=A^<')&G6<B;[1&
M*+(C1<)XGO")#1!.&?$R &[(K0XM2[1RK(^D'OZK36*Y</E>?^)924NW-T-G
MM^=HU!N\_ZD%^*(+I;N)?I;\R-]*;+/I;WH2Z>/';?MGW?C^6=L$^!U-]Q?C
M-'[7VJXU>LSE129.LMGI-)M.ITF&[T+VD6]X?LA)Q&;0MGC62#J;:I@ 2VRX
M0MDUC0'Y;TXG+[J",HGA?*U0C8'Q3KE=/Q Z3GZ*52F[Y!^<D5 @&7Z5U7_;
M_Z;M+/R4:U@>?A#W05JT80[E;8&MT\EWIP?!]-V#-PW_L&MN/$"'/ZZ41)32
M KQ?&*13?" &_2_]WOP74$L#!!0    ( #2,?E-*=GN5^0X  #<K   9
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
MF"Y'\>-N!&?1H0[-GB=B/IIAT (UY7(/B*'LD9S):-X3LV6M\6,Q]#AU+G?
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
M!<G?Q>'C_*K/12F,*4!,MQNM^/SFQL+H!CYAL[&3*U:+\_MKHZYER>TANM%
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
M<VAE970R,BYX;6RM5=MNVS@0_96!%BVZ16%=G#39U#8@*Y<*V#B&Y;0H%OM
M2V.+C42J)!VW?[]#2E:=MO'#HK AD<.9<V8.R=%H)]6#+A$-?*TKH<=>:4QS
MX?LZ+[%F>B ;%+2REJIFAJ9JX^M&(2M<4%WY41"\]6O&A3<9.=M<349R:RHN
M<*Y ;^N:J6]3K.1N[(7>WK#@F])8@S\9-6R#&9K[9JYHYO<H!:]1:"X%*%R/
MO3B\F)Y8?^?P@>-.'XS!5K*2\L%.TF+L!38AK# W%H'1ZQ$3K"H+1&E\Z3"]
MGM(&'H[WZ->N=JIEQ30FLOK("U..O7,/"ERS;646<O<>NWI.+5XN*^V>L&M]
MS\@YWVHCZRZ8,JBY:-_L:Z?#0<!Y\$Q U 5$+N^6R&5YR0R;C)3<@;+>A&8'
MKE073<EQ83<E,XI6.<69R33.T@SNKF&^N,JN9LMXF=[-()Y=0G9_>QLO/MFU
M++V9I==I$L^6$"?)W?ULF<YN8'[W=YJD5QF\6K)5A?K/D6\H)0OLYQW]M*6/
MGJ'_"VZE,*6&*U%@\33>IU+Z>J)]/=/H*&"&S0"&P1N(@B@\@C?L]1DZO.$S
M>'&>RZTP7&Q@+BN><]3P3[S21M%Y^O<(P4E/<.((3IY+F*Y9L27U0*XAD2)'
M0=CNQ))AP?7#KU0]CMDEK>G6Y,@?[>; 6LD:3(G$43=,?'OYQWD4GKW3=)@^
M2]4=-50VAFZWQK;F,'@!M%I+A38=(PVKZ";]#+]C&NB_EA5=<WT!L:N'=L-@
MO4+EMN22W-M)^ :2CA!B"$_A!=GHT1NG\)IVD"ROO]LZ6BR(10$IIJD>)MH<
MC^7&##2HN"P 13& !3ZBV/Y6150'^:,*RU(A/CGB/T@RHYT[MFY/L7T$!Z,#
MY:(A2>1T:D=/-$Q(O'#H- RCPX5+LMA?^'\$WI?*A=.N%7;PJXO@'W0E@M^X
MWJO!<;0-JK?V[3UNN]IW]_;;<,O4A@M-.:TI-!B<G7J@VG[;3HQL7(];24.U
MN&%)GRA4UH'6UU*:_<02]!^]R7]02P,$%     @ -(Q^4_:?QYYS!   S@L
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
M]_<[]L^^=JIER0Q>*?'(,YOW@XL ,ERQ2M@'M?F"VWHZCB]5PO@W;&K?3BN
MM#)6%5LP95!P6:_L9=N'/<!%= "0; &)S[L.Y+,<,\L&/:TVH)TWL;F-+]6C
M*3DNW4>96TVWG'!V,+E;#.]N)J/I-0SG\^O%'(9W8[BYOQ\_3J93.%ZPI4!S
MT@LM!7.0,-T2CVKBY #Q)=PJ:7,#US+#[&]\2$DVF2:[3$?)NX1S+,^@%9U"
M$B7Q.WRMIO*6YVL=X+M1*MMP(8#)#";2,KGF5"L,C4%K8,Q-*I2I-,+WX=)8
M3?_/CW?"MINP;1^V?:@,DE5641RU^C_J6VU^E\YIMFM*EF(_(%$:U,\8#/9X
MF><]!4GZ3A5IR5C,7&R;(ZR4(%%RN89C+NE$58::84ZZE([SH99;+):H?=_'
MF&Z-V!G/).B2N"RFN51"K5_A".+3\RAJUBO__Q)"HV!.A";GI:'+F"[K]V3V
M\($5Y:<Q=,ARST*S#$&R B'N1/Y9*,L$\'^K@M9IFV[K]Q2-Z9+(TZJH*!@E
MQ@JE+?_E \-QZ_+B!([;\<DAMKI'1T07=1*_MJ-+>.N+AWMRH^K6?J@8:F\E
M;:V\YK296\-:KG_<ZZ%WR_2:2P,"5P2-SLX[ >AZD-2&5:47[U)9:J7?YC1[
M43L'NE\I97>&"]!,\\%O4$L#!!0    ( #2,?E--(5_K. ,  ),'   9
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;(55VV[;.!#]E8'0AP1PHWM]@6T@
M25/L LDVB+/;AZ(/M#2RB%*D2E)Q^_<=4K9JY^)]H6;(F3.7,R+G6Z6_FQK1
MPL]&2+,(:FO;61B:HL:&F0O5HJ232NF&65+U)C2M1E9ZIT:$211]"!O&9;"<
M^[U[O9RKS@HN\5Z#Z9J&Z5]7*-1V$<3!?N.!;VKK-L+EO&4;7*']M[W7I(4#
M2LD;E(8K"1JK17 9SZYR9^\-_N.X-0<RN$K62GUWRM_E(HA<0BBPL Z!T><)
MKU$(!T1I_-AA!D-(YW@H[]$_^=JIEC4S>*W$%U[:>A%, BBQ8IVP#VK[%^[J
M\0D62AB_PK:WS9( BLY8U>R<*8.&R_[+?N[Z<. PB=YP2'8.B<^[#^2S_,@L
M6\ZUVH)VUH3F!%^J]Z;DN'2DK*RF4TY^=GE[<[FZ6<'9(UL+-.?ST!*H.PJ+
M'<!5#Y"\ 3"%.R5M;>!&EE@>^X>4S)!1LL_H*CD)N,+V M)H!$F4Q"?PTJ'"
MU..E;U6(1)J!KY=K8S4-P;<3F-F F7G,[ W,SRUJ9KG<@$>':V6L>:UW)V'<
M#S<S+2MP$= ?95 _8;!\5)8)4$,$X2-H%,QB"86+!%O4",Q I03]50;.N 1;
MJ\XP69KS&3S6&O&(&/B'8A_ON/ZZ)3J0/C\+Z\+!.TC3E-9X'-,ZB<:T9M,(
M5K72]KU%W1Q:)SG$$QB/X4,,?2W'4/G$04VF#FJ2T9KG,9S@)!\XR4]R<L=L
MI[GEQ+6JX#E#MYRMN?#'K_%T$OIUGH[C/>=+_(GGB"(+FFN+S1KU,-S_2^,G
M;@KJWR]D&E"6#OTC%CN0> 0/Z*[=DC3"]XC4WRAQ8@+Q*(YR)Z8PS;R0099.
MG4#:.*,AH?"L(OX@H[.>JX["F$)UT@\;,S54/C4"'F5$VBT:,P/>M)TSX&1&
M#;%PEN7Y.=R[YD@+3TQTZ')ZV0N'$Z79BT$[L!G1O:>UPWD'T\G+F3PRE4J^
MWYLGHRC/A@BOC51X<%$VJ#?^.3#@Z^WOS&%W>'$N^XOVCWG_7-TQO>'24$X5
MN4878QHAW3\!O6)5ZZ_=M;)TB7NQIE<3M3.@\THINU=<@.$=7OX&4$L#!!0
M   ( #2,?E,FGC#*'@,  '('   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;*55;4_;,!#^*Z<,32!5Y*4M+UU;J86Q(<% A8T/TSZXR:6Q<.S,=BCL
MU^_LM*&3:#=I7Q*_W//<<S[?>;A4^M$4B!:>2R'-*"BLK09A:-("2V8.5862
M=G*E2V9IJA>AJ32RS(-*$291=!26C,M@//1KMWH\5+457.*M!E.7)=,O4Q1J
M.0KB8+TPXXO"NH5P/*S8 N_0?JUN-<W"EB7C)4K#E02-^2B8Q(-IW]E[@V\<
MEV9C#"Z2N5*/;G*9C8+("4*!J74,C'Y/>(9"."*2\7/%&;0N'7!SO&:_\+%3
M+'-F\$R)!Y[98A2<!)!ASFIA9VKY&5?Q>(&I$L9_8=G8]I( TMI85:[ I*#D
MLOFSY]4Y; !.HBV 9 5(O.[&D5=YSBP;#[5:@G;6Q.8&/E2/)G%<NJ3<64V[
MG'!V/+V9S6X>+K]\NH/]>S87: Z&H25BMQVF*Y)I0Y)L(3F%:R5M8>"CS##[
M$Q^2H%95LE8U3782WF%U"-VH TF4Q#OXNFV47<_7W<)WCG,+Y]RD0IE:(WR?
MS(W5="-^["#OM>0]3][;)I8*):L%@LKAC,[!\=9,P$5MG:\95NR%KK$U;QWL
M3FI7D0-3L11' 96<0?V$P?B^0$@W_.2-']WZ<4(L&251? +WJ$NX4HP*P&_0
MT5HLYZC;\X4E$IQV<R6H1@WL<TEX51LF,W,P@$FI:FDI$%?D&2&)Q@/W((YB
MN$)C!L"E)1IC83\^6"W5DI5*6_X+,RH4R@ WIF8R=?+)\/V[DR1./C0*!2GL
M@*0N1.0M%PEX"^G\1K C=?TV=?U_3MTWE)G2<,$E.>)R 1.MF5S@UM3MI'X[
M=2L?>>N#;?CXKSR<=MTP@>,X<0.:]4_A7EFZ'[7,Z.8[*.4A9:: W-,3JA,?
M]=;Y*ZO:&;SF\2@Z@%LGG7P^,5'[4WK:&8&GC'JP,\X.]36M'>L>')/*OQA+
M)=?VW5Z_=?%6]L.-/EBB7OAN;\#'WK3$=K5]4"9-'WTU;UZC:Z877!H0F!,T
M.CRF;.NFPS<3JRK?5>?*4H_VPX(>1=3.@/9SI>QZXARTS^SX-U!+ P04
M"  TC'Y3(D.K#ZL%  "4#@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6R=5VUOVS@,_BM$;KMK 3?QNYVN+9"FW6ZX6UNTW8;#X3ZH-I,8M:V<I*3K
M_?HCY<1)M\0;]L66)8I\1#ZDQ9,GJ1[U#-' EZJL]6EO9LS\>##0V0PKH?MR
MCC6M3*2JA*%/-1WHN4*1VTU5.?!=-QY4HJA[9R=V[D:=G<B%*8L:;Q3H154)
M]7R.I7PZ[7F]]<1M,9T9GAB<G<S%%._0?)S?*/H:M%KRHL):%[(&A9/3WL@[
M/D]9W@I\*O!);XV!3_(@Y2-_O,]/>RX#PA(SPQH$O98XQK)D103CWY7.7FN2
M-VZ/U]K?VK/361Z$QK$L/Q>YF9WVTA[D.!&+TMS*I]]Q=9Z(]66RU/8)3XUL
M3,+90AM9K383@JJHF[?XLO+#UH;4W;/!7VWP+>[&D$5Y(8PX.U'R"11+DS8>
MV*/:W02NJ#DH=T;1:D'[S-G=_?7XCZ/ST=WE!8RO/]Q<7MV-[M]?7\'!O7@H
M41^># R98>%!ME)YWJCT]Z@<P@=9FYF&RSK'_.7^ <%K,?IKC.=^I\([G/<A
M<!WP7=_KT!>T9PZLOF"?OIE0>,2QS.%&/!/%#(R4$O44[?COT8,VBOCR3X>Q
ML#466F-AES$-HZ4H2O8H4"+!VX59*(1W9-/L<G"G2L[38ST7&9[V*!$UJB7V
MUG;$"SN3QLZ4[<""PJ' S!#&LIJ+^OG77U+?2]YH\JL7PTTI:L@DI9LVY!@Y
ML:(365+>%O7T&$::)RD8!JL'TL01N<!L]>$Y\'T(GA.%L9-X$<21ZWB)"QT>
MCEH/1]T>;NJ)!6=D]@C7<TYX\CEG?&&>=WFX4^5N#]]ONP.,/6%3RXK_Z-CL
M+6WMR_FFX!2FH+5.UP<@ZGP3 WW<'N!Z8;2A1;9WM;!^YD,V;OYL"P[F1Z,E
M*JJ?</D%559HA!M59/CM^BURD69=8\I/YO="E'"/JH*#OU H?0BCZ53A5!B$
M]R11$!<R^"3*!<+!J]]<UR61\]&?HZOQI3V _^9%_"D]74@<-PF<* WA%;C]
M-(*D/W1I[ 5.$*8-Y8E>J_WM>PT^AX,T\)W 'Q[2]F (8U%G5,-IWD\2AV1Y
M/O&^PO&2E5PG('*&<>BX86"!#'T"$B0T#@-GF Y;'R_1TIU#@ T&#NQ^M70,
MSW<2/[9JPR'$_="GL1\Y*<'JX'/<\CGNYO,+$K/[Q8K/FNC63.^B=+?6'V#O
M<FT*Q,;2,>S!LPT'KLC:B[(/W[C.A;>B4-8(,HTS656DI4F95VX_=HD$<_I9
MT^:E+,E&2;D+0= ?OH8C"-*^_WHC82QMBQJ>&^9&_9"$XKX'MX5^/)HH1"B(
M:90I!A0SFMC$>KQ^M*4FIPS-D6+_7&"9@_NZ(WY)&[_D1^O1+5FG9&1+C1<_
MUH7I+DR=NG^Z,*D-D,;A"PODYTO4GI-]OTK9 @ 7'!'+AZ:\?*R;/-Q;5E)*
M6W<8<:+U_:@M(Y2-R= )XX0(X/GPJ4GF@R!UHB#@2A'%0+>W"19VW@]3)W7=
M0PBY%GQE=&>R#X/(\?TAUPUF: <]TI8>Z??3^^C<WC[8U73!;?+I%HGT3&T)
MVS*C)Z%RS;.7U;R4SX@[L[_3Z(_SQJ[6IF&-J.2"@D71M*1979FR;=!J WI;
M1K2@<0T:2'H7O>C*01G8**ZU+(M<-#2E5V6AD/U2:FTYR,85SK@K6&(SS57
MS.1"T[H^/(;[&2=_1S'Z@6+E-:S;C(CO5&BRF061XY*ZF;F]+!(A?:9EG/(C
MY*$7I7 G2FP04QH^HF$/!RF0.L\+(8[A'=:4$*45$3G=[ N^<W*+ GPO\GT2
MCR!*X%X:$ML; /ZA\2_.\SQ^.E[(?UX_W?TK&FQU"A6JJ>V'. 84YZ9I:&?;
MEFO4=!H;\:9?^R#4E&X(4.*$MM(_F:Y4JNF!F@\CY[;O>)"&NA@[G%';B(H%
M:'TBI5E_L(&V$3W['U!+ P04    "  TC'Y3I9 2Q0X#  #Q"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6R]5DU/XS 0_2NCB -(T'STBZ*V$BV@
MK;30BBR[A]4>W&1*+9PXV$[+2OOCUW9"R"YI!0?((;$=OS?/,^.QAULN'N0:
M4<%3PE(Y<M9*96>N*Z,U)D2V>(:I_K/B(B%*=\6]*S.!)+:@A+F!Y_7<A-#4
M&0_MV$*,ASQ7C*:X$"#S)"'B]P09WXX<WWD>N*7W:V4&W/$P(_<8HKK+%D+W
MW(HEI@FFDO(4!*Y&SKE_-O7;!F!G?*>XE;4VF*4L.7\PG5D\<CRC"!E&RE 0
M_=G@%!DS3%K'8TGJ5#8-L-Y^9K^RB]>+61*)4\Y^T%BM1\ZI S&N2,[4+=]^
MP7)!7<,7<2;M&[;%W/[ @2B7BB<E6"M(:%I\R5/IB!K [^P !"4@>"N@70*L
MY]Q"F5W6!5%D/!1\"\+,UFRF87UCT7HU-#5A#)70?ZG&J?'%93B]G2V^S>8W
M,+^"R5TXN[D,0SB\0$4HDT=P G?A!1P>',$!N"#71* $FL)=2I4\UH.Z?4T9
MTT&10U=I38;9C4K[D\)^L,/^/%(M" ;'$'B!WP"?[H>'F+6@[37!7>V)RAU!
MY8[ \K5W\>5+26.J$_H80L(0^ I"Q:,'^/E53X69PD3^VF.H71EJ6T.=789*
M<FG(CR'-DR4*.U Z6,H<8^-;)4@J29'TA[I?3#AJ\E5ALFM-FOV[&?M!U]//
MT-TT:.U46COOT1KI0-,8!5'%5HY0;\08^#]2F^055@8U>=U6IUE:MY+6W2MM
MMIC#'S!1P\<<4P67&_W>$Y]>1=S[V$3H5X;ZGYX(D_ZK1.CV]R3"::7U].U:
MK8:8,T:$A$QKMGH:Y12LO7I>[HC[H%(R^(R4G Q>I63?;WF#^M,LU/=>"JRW
M5^J4)PE/_PMGGNDAK7J#0KXAGJ6)>D [G;[?]GL[U-7*O[]7W5PK.#EGC*O$
M;)]Y9CWXKBWEOQ17_X.KJ_]27OW/KZ\3_W6!;=Q6;NT\-I>A:R+N:2J!X4H#
MO59?,XCB?E%T%,_L$;WD2A_XMKG6=S(49H+^O^)</7?,J5_=\L9_ 5!+ P04
M    "  TC'Y3\%RR!ID"  !M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6RU55UOVC 4_2M6I$F;U)*O0ED%2"'0+E()B,"F:=J#22[$:A)GMBG=
MOY_MA(RN$.UA>R'^N.?<>\Y%UX,#94\\!1#H)<\*/C12(<H[T^1Q"CGF'5I"
M(6^VE.58R"W;F;QD@!,-RC/3L:R>F6-2&*.!/ENPT8#N148*6##$]WF.V<\Q
M9/0P-&SC>+ DNU2H W,T*/$.(A#K<L'DSFQ8$I)#P0DM$(/MT/#L.[^OXG7
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
M=V]R:W-H965T<R]S:&5E=#,T+GAM;+5748_:.!#^*Q;J0ROM;N(DA 4!TK*
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
M/:U*5+-<M5"\L./0(U=ZN+*WF9Y_09@"_7S)]<13+\P+FHEZ_!]02P,$%
M  @ -(Q^4PP*)[Q9 @  'P4  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&ULC511;]HP$/XKIZ@/K=21$&BW5B$2!:I5@JJ"T3U,>S#)!:PZ=F8?T/[[
MV4Z(F%307A*??=]W]YU]E^R5?C,;1(+W4D@S"#9$U7T8FFR#)3,=5:&T)X72
M)2-KZG5H*HTL]Z!2A'$4W88EXS)($[_WHM-$;4EPB2\:S+8LF?YX0*'V@Z ;
M'#;F?+TAMQ&F2<76N$!:5B_:6F'+DO,2I>%*@L9B$ R[]Z.^\_<.KQSWYF@-
M3LE*J3=G/.6#('()H<",' .SOQV.4 A'9-/XTW &;4@'/%X?V!^]=JMEQ0R.
ME/C)<]H,@F\!Y%BPK:"YVG_'1L^-X\N4,/X+^\8W"B#;&E)E [89E%S6?_;>
MU.$(T.V? ,0-(/Y?0*\!]+S0.C,O:\R(I8E6>]#.V[*YA:^-1ULU7+I;7)"V
MI]SB*'T</LWA=3A=3F V&2Z6\\EL\OQC 9=C),:%N8(OL%R,X?+B"BZ 2YAQ
M(6S]31*2#>](PJP)]5"'BD^$6F#5@5YT#7$4=S^!C\[#QYA9>-?#HW_AH17=
M*H];Y;'GZY_@FV.E-&$.KTQL$6;(S%:C?:!TAKS7DO<\>>]461G7#?&8FTPH
MQWT-0V-L8S*9PY2S%1></J[A6=$A>@Z,X C[:VIYX8FP-+_/9-5OL^J?E3QB
M6G]PN8:=9U<%$.H2A&+2)[5#F2L-!9=,9LZ/K37ZDGQZW76P.Q_,38M=VNW$
M2;@[OM//?.Y:GUI%>/1\W>B8,;WFTH# PJ*BSM>; '3=CK5!JO(O>J7(]H=?
M;NP$0^T<['FA%!T,UR3M3$S_ E!+ P04    "  TC'Y39:78^#X#  ";"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R]5EUOVC 4_2M6-$VMM#9Q
MPE<[0*+0=DBLJTJW/DQ[<,F%6'7LS#:EVZ^?[:0!2AKVL/4%[.2>>\\]V(?;
M70GYH!( C9Y2QE7/2[3.3GU?S1)(B3H6&7#S9BYD2K39RH6O,@DD=J"4^6$0
MM/R44.[UN^[9M>QWQ5(SRN%:(K5,4R)_G0$3JYZ'O><'-W21:/O [W<SLH I
MZ*_9M30[O\P2TQ2XHH(C"?.>-\"G0]RV !?QC<)*;:R1;>5>B >[&<<]+[",
M@,%,VQ3$?#W"$!BSF0R/GT52KZQI@9OKY^P7KGG3S#U1,!3LCL8ZZ7D=#\4P
M)TNF;\3J$Q0--6V^F6#*?:)5$1MX:+946J0%V#!(*<^_R5,AQ 8 -UX!A 4@
M_%M 5  BUVC.S+4U(IKTNU*LD+31)IM=.&T<VG1#N?T9IUJ:M]3@=']\=3NX
MNAR?3<[18#H]OYVBP=4(77[Y,KH;3R;H"$W-P8F7#)"8HS'7A"_HO=D-E *M
MT,$(-*%,'9K(K],1.GAWB-XARM%M(I:*\%AU?6UHVF+^K*!TEE,*7Z$TA>P8
M1<$'% 8AKH /Z^$CF!DX=O!@&^X;<4J%PE*AT.6+7LEW03G5<#0QIRVN4.#[
MQ,2CL894_:BI%I75(E>M\4JU6Z$),P*698@K4Z5BGJCE$MG;^MB/&DW3\>.F
M5GN"MC@V2HZ-6HX34.K47,#9,ETRHHTL)!52T]_$WLPJJGF^Y@:+H^BD\X)J
M15 #5S-MEDR;M4S'+W7\@#CH*H;-G>)1T Q?,*P(:@0GU11;)<56/<7KF_<D
MS3Z.:@Y/N\S5?H.CVBFK=?:(:^PRK\A<Q;\ZM9T=#9O!RT-;'[-%]J0D>U)_
MKR2) 7&20DWG.%B[9O &2N,-E\;_0>LBZ::0>,<A]@1M$UZ;)@YK"8_@T8P(
MF6&J899PP<3B5YT2:W_$T5LHO_8Z7&]V.Q92*?2N=^'VSK'>%[7-<.UQN-[D
MAFY* &FF*N8<6"4T4W7-K[T)M]Y"[+5_X?8_$+N]\Y^&\:[8>Z)RAO[&Y&3'
MUL]$+BA7B,'<P(+CMI%>YI-@OM$B<\/4O=!&=+=,S/0,T@:8]W,A]//&SF?E
M/-[_ U!+ P04    "  TC'Y3^M8!3M4"  "Y"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6RE5EUOVC 4_2M6M(=6VIHO2#<$2(% A]32JK3KP[0'
MDUS JA-GMBG=?OUL)V040HI4'HCMW'/./=>);[H;QI_%"D"BUY1FHF>MI,P[
MMBWB%:187+ <,G5GP7B*I9KRI2UR#C@QH)3:GN,$=HI)9O6[9NV.][ML+2G)
MX(XCL4Y3S/\,@+)-SW*M[<(]6:ZD7K#[W1PO80;R,;_C:F97+ E)(1.$98C#
MHF>%;F<<Z'@3\(/ 1NR,D78R9^Q93R9)SW)T0D AEIH!J\L+#(%23:32^%UR
M6I6D!NZ.M^QCXUUYF6,!0T:?2")7/>NKA1)8X#65]VSS'4H_;<T7,RK,/]H4
ML8%OH7@M)$M+L,H@)5EQQ:]E'78 BJ<>X)4 ;Q_0.@+P2X!_JD*K!+1.56B7
M@/:I@* $F,VTBV*92D=8XGZ7LPWB.EJQZ8'9+H-6!2:9?K!FDJN[1.%D?S)]
M"*=7D\'U"(6SV>AAAL)IA*YN;Z.GR?4U^H*FF'.L=Q^=12 QH>)<K3[.(G3V
MZ;QK2Y6#9K+C4F]0Z'E']'QTPS*Y$FB4)9#4X*-F_+<&O*V\5P7PM@48>(V$
M,\@OD.]\1I[CN37Y#$^'.W5V/J8^^ICZN!D>0:S@;AW\32W]ZF'R#9]_A.^*
ML61#*$4X2] DDSA;DCD%% H!4J"(B)@RL>: ?H9S(;DZ5GXUR+8JV9:1;1V1
M#5/&)?F+S5$%K^K,%5#W9!8L@6'1!^Y+WW7TKVN_[&[X8=A>1'08T:HA&C41
MO3':KHRV&XUNZUMGKD"V=\2\X/+R(*GHQ+AQ^R#Y_;@W%H+*0G"2!432'!.N
M6I04=7:"]S9A^&Y$]&[$J"FBL&?O'*TI\*5I@@+%;)W)XL6H5JL^&YKVLK<^
M<#M#MV8]<CNCHHW^IR^:^@WF2Y()1&&AI)R+2[4EO&B4Q42RW!SL<R95FS##
ME?JV *X#U/T%8W([T0+5UTK_'U!+ P04    "  TC'Y3*UW,>;H"  !,"
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
M:L#W[7BO#/]@QU];\([JI[RSR*ZS[HF5\(6MKY#GUA%Q<<>DQPX?PW(')]@
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
MNX\\1=Y:YQ/%4],[KKC"3M0,M_@Y D(+X/Z:X[TK)MI ^8$S_A=02P,$%
M  @ -(Q^4V*34%#2!   .Q(  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN
M>&ULS5A;;^(X%/XK%IJ56HDV<4BYC"@2A=F=:G=:5-K=A]4^N(D!JTF<L1TH
MJ_WQ>^R$!$KB4FD>I@\EOIQS/I_;%V>XX>)%KBA5Z#6.$GG=6BF5?G8<&:QH
M3.0E3VD"*PLN8J)@*):.3 4EH1&*(\=SW:X3$Y:T1D,S-Q.C(<]4Q!(Z$TAF
M<4S$]H9&?'/=PJW=Q -;KI2><$;#E"SIG*JG="9@Y)1:0A;31#*>($$7UZTQ
M_CSU?"U@=OS)Z$;N/2-]E&?.7_3@-KQNN1H1C6B@M H"/VLZH5&D-0&.[X72
M5FE3"^X_[[3_:@X/AWDFDDYX]!<+U>JZU6^AD"Y(%JD'OOE*BP-=:7T!CZ3Y
MCS;%7K>%@DPJ'A?"@"!F2?Y+7@M'[ E@OT' *P2\-P)>KT&@4PATW@K@!@&_
M$#"N=O*C&#],B2*CH> ;)/1NT*8?C#.--!R?)3KN<R5@E8&<&LT?[R>_7]R,
MYU^F:'+_;?;E;CY^O+V_0Q?HC@A!=%30V90JPB)YCCXAEJ#'%<\D24(Y=!1
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
MC?"V3X3D5'52?2EU#O3.)U'Y<%G8[D>K[)Z>JB.K+?,IR'':,I]BW''[#>X
M#48MF<U&]Y4!W^JV5V @F+'RWJQ7Z]9ZKAO*UOK"OO+MCO6E:L5UMW>@+_OX
M&\JW22Y("AO<RKH883WRLC4N)Y(5NO=[8!([23V,\7,"N +@\PUC\G6B-J@_
M4&;_ E!+ P04    "  TC'Y3M]5>$_<"  !E"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RE5FMOTS 4_2M6!-(F0?/J8YW:2FT3Q#X,IG4#),0'
M-[EIK25VL-UV\.NQG31KE_0!?$ELYYQS?:[M7 \VC#^))8!$SUE*Q=!:2IE?
MV[:(EI!AT6(Y4/4E83S#4G7YPA8Y!QP;4I;:GN-T[0P3:HT&9NR.CP9L)5-"
MX8XCL<HRS']-(&6;H>5:VX%[LEA*/6"/!CE>P SD8W['5<^N5&*2 16$4<0A
M&5IC]SKL:;P!?"&P$3MMI)W,&7O2G9MX:#EZ0I!")+4"5J\U3"%-M9":QL]2
MTZI":N)N>ZO^P7A77N98P)2E7TDLET/KRD(Q)'B5RGNV^0BEGX[6BU@JS!-M
M"FRO;Z%H)23+2K*:049H\<;/91YV"$JGF>"5!.\UH7V X)<$_]P([9+0/C="
MIR08ZW;AW20NP!*/!IQM$-=HI:8;)ON&K?)%J-XG,\G55Z)X<G3S:?KY-D0/
MXV_A#%T$(#%)Q25ZCQYG ;IX<SFPI8JBL794*DX*1>^ HH]N&95+@4(:0]S
M#X[S^T?XMG)76?2V%B?>4<$9Y"WD.^^0YWANPWRFY].=)CO_%SW\Y^A[R?"K
M]?:-GG]HO6G$,D /^!D%1$0I$RL.Z/MX+B17A_;'D1#M*D3;A&@?"!$F"9CC
MCT@13*I@'$MH2MYQJ8MVRW7>-FW"\ 2QX[>N:LP].YW*3N>HU,V+B9RS-=%_
MR*934:ATC8K^.Z]'7O?*<=2BK7<W6QWFNOU^#1?4<5W7J\'".LSO]?U=W)[I
M;F6Z>]3T(^40L04EOR$VUN= (2%2-#DOI#J[SCN.4[=>Q[G]!EQPIEYX6F_/
M>Z_RWCM[P8'B5!(0"--8;6<)'(14U2WB*Y48#JG:UBI!#*W^)F&]VJ*]3M5)
M1' 2$1Y#%(FQ=^I&!GQA"K9 $5M16?Q2JM'J3C VI?#5^,2]GKH-XX&Z0Q0E
M_T6^N(#<8KX@5* 4$A7*:?74,O*BJ!<=R7)3M>9,JAIHFDMU#P*N >I[PIC<
M=G2 ZF8U^@-02P,$%     @ -(Q^4WGR[^]: @  GP4  !D   !X;"]W;W)K
M<VAE971S+W-H965T-38N>&ULG51A;]HP$/TKIZ@?6FDC(6F[M8)(*71:I;9#
M0#=-TSX8<B%6'3NSCU+^_6PG9$RB:-H7XK/OO7?/YFZP4?K9E(@$KY609AB4
M1/5U&)IEB14S/56CM">%TA4C&^I5:&J-+/>@2H1Q%%V&%>,R2 =^;Z+3@5J3
MX!(G&LRZJIC>WJ!0FV'0#W8;4[XJR6V$Z:!F*YPA/=43;:.P8\EYA=)P)4%C
M,0RR_O7HPN7[A*\<-V9O#<[)0JEG%]SEPR!R!:' )3D&9C\O.$(A')$MXU?+
M&722#KB_WK%_\MZMEP4S.%+B&\^I' 8? \BQ8&M!4[7YC*T?7^!2">-_8=/D
M7EK%Y=J0JEJPC2LNFR][;>]A#V!Y#@/B%A#_*R!I 8DWVE3F;8T9L72@U0:T
MR[9L;N'OQJ.M&R[=*\Y(VU-N<91.;^^S^>T8)MET_AWFT^QQEHWF=U\>9W Z
M1F)<F#-X#T^S,9R>G,$)< D/7 C[!&80DJW \83+5NVF48O?4$O@04DJ#=S*
M'/,#^-%Q_-41?&B==_;CG?V;^"CA#.L>)-$[B*.X?ZB>_X;_54[2O4;B^<[?
MX,N*@@O."'/KD#AMCW">=YSGGC-YZX51>,()T[2%N6;2L*:%?MS;5+@CK,S/
M(T(7G=#%T>+OT;83U&QKFYP@7R.0LHW>J-=._= ?IN&\\IQNY+RD4<]>Y<O^
M(QS*B;N<IMAPKP<JU"L_&@PLU5I2TP[=;C=],M]TX9_T9G0],+WBTH# PD*C
MW@>KKYMQT 2D:M]1"T6V/_VRM!,4M4NPYX52M N<0#>3T]]02P,$%     @
M-(Q^4VVQ\!$N!0  C!@  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
MM5EM3^,X$/XK5K4G@00D=I*FK$HE"BT@W2T]NNQ].-T'D[@T(HF[MD-W3_OC
MSTY"G+2I"0=%HB3NS/B9%S]CF^&:LB>^)$2 'TF<\K/>4HC59\OBP9(DF)_0
M%4GE-PO*$BSD*WNT^(H1'.9*26PAV^Y;"8[2WFB8C\W8:$@S$4<IF3' LR3!
M[.>8Q'1]UH.]EX&[Z'$IU( U&J[P(YD3<;^:,?EF55;"*"$ICV@*&%F<]<[A
MYVO'50JYQ+>(K'GM&2A7'BA]4B\WX5G/5HA(3 *A3&#YYYE<D#A6EB2.[Z71
M7C6G4JP_OUB?YLY+9QXP)Q<T_BL*Q?*L-^B!D"QP%HL[NKXFI4.>LA?0F.>?
M8%W(^FX/!!D7-"F5)8(D2HN_^$<9B)H"W*6 2@745<$I%9RN"FZIX'95\$H%
MKZM"OU3H=U7P2P6_J\*@5!CDV2W2D>?R$@L\&C*Z!DQ)2VOJ(2^(7%NF,$I5
M[<X%D]]&4D^,YO?C^>3/^\F7KV#R37[.P<$E$3B*^2$X!O?S2W#PZ1!\ A;@
M2\P(!U$*[M-(\",Y*)^_+FG&<1KRH24D'&74"LJIQ\74:,?4MX$X >CT"" ;
MP1;U"[/ZG*Q.@&/O5+]\G_JDN[K=HCY]W^Q7[YO]VJQ^20*I#MO4+5D_51&A
MJHA0;L_9!2=[X.1[1E(!)L_J\^_?I02X$23A_QCL.Y5])[?O[K*/8P+H LC5
M$#P=@31+'@C+!\J:Y#PCH2I'P7#*<4&+!_*]$#AL2U QI9=/J1C^>0219\N?
MH?7<@M6ML+IOP1I02?,A85@49!\02=4AH VH;?"*6?HU>)Z["YM78?.,V"YH
MDLB92V@X$TO*HG\E''.H+KRM4#E]#WG0<RL\Q9+K*CCM*GC=(@@W!!NAZ%>A
MZ!M#\66SAFK1D#L"@->8O1J7_A8X9 ]L9^ ,-N+257#:0;#AKE^YZYNK4J7\
M6#7Y4)9D(G<^'.^HO$M_J_)<QVGBG&S+0 @W?&F3<3?R>[4MA :PW==!Y>O
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
M_RGKD[7KO_ZEH+_GK:F[]WPV_+=Q]0I02P$"% ,4    "  TC'Y3!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( #2,?E,&B8AY[0   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( #2,?E.97)PC$ 8  )PG   3
M          "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M-(Q^4XXETC=6!0  A18  !@              ("!# @  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( #2,?E.2;W0KT08  $<;   8
M          " @9@-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    "  TC'Y3Q7;SK2 #  !""P  &               @(&?%   >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ -(Q^4^?,7@<X!@  @!L
M !@              ("!]1<  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( #2,?E.#/,\0= <  )HO   8              " @6,>  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  TC'Y3:([@K7L&
M  #:&0  &               @($-)@  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ -(Q^4V:++[EM!P  =1   !@              ("!
MOBP  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( #2,?E,C
MB :-I T  *@G   8              " @6$T  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    "  TC'Y3Y6 ^4!8'  !7%   &
M    @($[0@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
M-(Q^4V\K3D_N P  C0@  !D              ("!ATD  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    "  TC'Y3HT4JA/H#  #Y"   &0
M            @(&L30  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( #2,?E/*57;Q.0,  )8'   9              " @=U1  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ -(Q^4UTR>GXT!
MJ D  !D              ("!354  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    "  TC'Y3P(_:56@&  "W$   &0              @(&X
M60  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( #2,?E-?
MW[^?Y00  #\+   9              " @5=@  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ -(Q^4U:].QL@#   ]2<  !D
M     ("!<V4  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M"  TC'Y32G9[E?D.   W*P  &0              @('*<0  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( #2,?E/Q&<)L,08  %4/   9
M              " @?J   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ -(Q^4R=,0$#S @  7 8  !D              ("!8H<  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  TC'Y30>M9OJ,&
M  !@$0  &0              @(&,B@  >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( #2,?E,B@>T:[P\  '$N   9              "
M@6:1  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ -(Q^
M4P[H1\<& P    <  !D              ("!C*$  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    "  TC'Y3]I_'GG,$  #."P  &0
M        @(')I   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( #2,?E,*4F%]V0,  (\(   9              " @7.I  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ -(Q^4WP&2M+1 @  V04
M !D              ("!@ZT  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    "  TC'Y332%?ZS@#  "3!P  &0              @(&+L
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( #2,?E,FGC#*
M'@,  '('   9              " @?JS  !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ -(Q^4R)#JP^K!0  E X  !D
M ("!3[<  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  T
MC'Y3I9 2Q0X#  #Q"0  &0              @($QO0  >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( #2,?E/P7+(&F0(  &T'   9
M          " @7;   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ -(Q^4YPE,(SU @  @ H  !D              ("!1L,  'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  TC'Y30/S^]VP#  "%
M#   &0              @(%RQ@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( #2,?E/DJ)/NB0(  'X&   9              " @17*
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ -(Q^4[LD
MP"GY P  A X  !D              ("!U<P  'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    "  TC'Y3#P.&U<H"  !3!P  &0
M    @($%T0  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M #2,?E.4R.VU@ (  !H&   9              " @0;4  !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ -(Q^4QID3AU3 P  2PL  !D
M             ("!O=8  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    "  TC'Y3)3:*HR0#  !="P  &0              @(%'V@  >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( #2,?E,,"B>\60(
M !\%   9              " @:+=  !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ -(Q^4V6EV/@^ P  FPL  !D              ("!
M,N   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  TC'Y3
M^M8!3M4"  "Y"   &0              @(&GXP  >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    ( #2,?E,K7<QYN@(  $P(   9
M      " @;/F  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ -(Q^4R" ?/HL @  B@4  !D              ("!I.D  'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  TC'Y3>-'HTPT#  !L"0
M&0              @($'[   >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    ( #2,?E/R.20="@4  .H6   9              " @4OO  !X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ -(Q^4S)G(IR.
M @  (@8  !D              ("!C/0  'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    "  TC'Y3!E^D%\,"  "9!P  &0
M@(%1]P  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( #2,
M?E/M200I_P,  .P,   9              " @4OZ  !X;"]W;W)K<VAE971S
M+W-H965T-#@N>&UL4$L! A0#%     @ -(Q^4V*34%#2!   .Q(  !D
M         ("!@?X  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M    "  TC'Y3:25(\2T"  "H!   &0              @(&* P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( #2,?E,Y6_Q(3@0  *L0
M   9              " @>X% 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
M4$L! A0#%     @ -(Q^4XE1Y399 P  <0L  !D              ("!<PH!
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  TC'Y3=OW%
M-D$#  "7"@  &0              @($##@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;%!+ 0(4 Q0    ( #2,?E/5QZCIAP,  *P,   9
M  " @7L1 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @
M-(Q^4[?57A/W @  90D  !D              ("!.14! 'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6Q02P$"% ,4    "  TC'Y3>?+O[UH"  "?!0  &0
M            @(%G& $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4
M Q0    ( #2,?E-ML? 1+@4  (P8   9              " @?@: 0!X;"]W
M;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ -(Q^4X?3JY$; P
M+A(   T              ( !72 ! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M"  TC'Y3EXJ[',     3 @  "P              @ &C(P$ 7W)E;',O+G)E
M;'-02P$"% ,4    "  TC'Y3@G-3!=L$  #&)0  #P              @ &,
M) $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ -(Q^4_,@BWGI 0  $B(
M !H              ( !E"D! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ -(Q^4[)H2=C5 0  OR$  !,              ( !M2L!
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $$ 00"^$0  NRT!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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>71
<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>72
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>133</ContextCount>
  <ElementCount>335</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>44</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Loss and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/DESCRIPTIONOFBUSINESS</Role>
      <ShortName>DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2119105 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2125107 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BORROWINGS</Role>
      <ShortName>BORROWINGS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2135109 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK</Role>
      <ShortName>REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138111 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2146112 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2148113 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2150114 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/REVENUE</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/NETLOSSPERSHARE</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2326305 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/LEASES</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2331306 - Disclosure - BORROWINGS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BORROWINGSTables</Role>
      <ShortName>BORROWINGS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/BORROWINGS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arteris.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails</Role>
      <ShortName>DESCRIPTION OF BUSINESS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/DESCRIPTIONOFBUSINESS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails</Role>
      <ShortName>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails</Role>
      <ShortName>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - REVENUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUENarrativeDetails</Role>
      <ShortName>REVENUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - REVENUE - Roll Forward of Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails</Role>
      <ShortName>REVENUE - Roll Forward of Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails</Role>
      <ShortName>REVENUE - Capitalized Direct Commission Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails</Role>
      <ShortName>NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails</Role>
      <ShortName>NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - LEASES - Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails</Role>
      <ShortName>LEASES - Operating Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - BORROWINGS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BORROWINGSNarrativeDetails</Role>
      <ShortName>BORROWINGS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - BORROWINGS - Schedule of Contractual Future Repayments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails</Role>
      <ShortName>BORROWINGS - Schedule of Contractual Future Repayments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails</Role>
      <ShortName>BORROWINGS - Schedule of Vendor Financing Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails</Role>
      <ShortName>REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2445426 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2447427 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/INCOMETAXES</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="aip-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2451429 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arteris.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.arteris.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="aip-20210930.htm">aip-20210930.htm</File>
    <File>aip-20210930.xsd</File>
    <File>aip-20210930_cal.xml</File>
    <File>aip-20210930_def.xml</File>
    <File>aip-20210930_lab.xml</File>
    <File>aip-20210930_pre.xml</File>
    <File>exhibit311q3fy2110-q.htm</File>
    <File>exhibit312q3fy2110-q.htm</File>
    <File>exhibit321q3fy2110-q.htm</File>
    <File>exhibit322q3fy2110-q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>74
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "aip-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 21,
   "contextCount": 133,
   "dts": {
    "calculationLink": {
     "local": [
      "aip-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aip-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "aip-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aip-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aip-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "aip-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 423,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 33,
   "keyStandard": 302,
   "memberCustom": 10,
   "memberStandard": 33,
   "nsprefix": "aip",
   "nsuri": "http://www.arteris.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.arteris.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "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": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.arteris.com/role/NETLOSSPERSHARE",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "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": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL",
     "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125107 - Disclosure - LEASES",
     "role": "http://www.arteris.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130108 - Disclosure - BORROWINGS",
     "role": "http://www.arteris.com/role/BORROWINGS",
     "shortName": "BORROWINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135109 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aip:TemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK",
     "role": "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK",
     "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "aip:TemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138111 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146112 - Disclosure - INCOME TAXES",
     "role": "http://www.arteris.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148113 - Disclosure - RELATED PARTY TRANSACTIONS",
     "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "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": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150114 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.arteris.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - REVENUE (Tables)",
     "role": "http://www.arteris.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "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": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.arteris.com/role/NETLOSSPERSHARETables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - LEASES (Tables)",
     "role": "http://www.arteris.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331306 - Disclosure - BORROWINGS (Tables)",
     "role": "http://www.arteris.com/role/BORROWINGSTables",
     "shortName": "BORROWINGS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details)",
     "role": "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
     "shortName": "DESCRIPTION OF BUSINESS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)",
     "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i9cfceaedf78043b98650961a7f299e2f_D20210101-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)",
     "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i592fe40db3154939a96d8ccc2747b1c9_D20210701-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "role": "http://www.arteris.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": "aip-20210930.htm",
      "contextRef": "i979f80dfa4044cce87820240125dd702_D20210701-20210930",
      "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:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)",
     "role": "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails",
     "shortName": "REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - REVENUE - Narrative (Details)",
     "role": "http://www.arteris.com/role/REVENUENarrativeDetails",
     "shortName": "REVENUE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "ic86b73c81e4746ce99b66bb22eae49db_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "ic86b73c81e4746ce99b66bb22eae49db_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - REVENUE - Roll Forward of Deferred Revenue (Details)",
     "role": "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails",
     "shortName": "REVENUE - Roll Forward of Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "aip:ContractWithCustomerLiabilityAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details)",
     "role": "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails",
     "shortName": "REVENUE - Capitalized Direct Commission Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)",
     "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails",
     "shortName": "NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)",
     "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails",
     "shortName": "NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "icbc42b3676bc4136b99319e5ddfe52ea_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - FAIR VALUE MEASUREMENTS (Details)",
     "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "icbc42b3676bc4136b99319e5ddfe52ea_I20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss",
     "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Loss and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)",
     "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)",
     "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - LEASES - Operating Lease Costs (Details)",
     "role": "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails",
     "shortName": "LEASES - Operating Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://www.arteris.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)",
     "role": "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "LEASES - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InterestExpenseDebt",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - BORROWINGS - Narrative (Details)",
     "role": "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
     "shortName": "BORROWINGS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InterestExpenseDebt",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2d8901439a08460a98b6ba48fde2bf5c_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - BORROWINGS - Schedule of Contractual Future Repayments (Details)",
     "role": "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
     "shortName": "BORROWINGS - Schedule of Contractual Future Repayments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2d8901439a08460a98b6ba48fde2bf5c_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details)",
     "role": "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails",
     "shortName": "BORROWINGS - Schedule of Vendor Financing Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "if9bdbd5f8cef41eebef1bcefb72dbee8_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "aip:TemporaryEquityOriginalIssuePrice",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Details)",
     "role": "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails",
     "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "aip:DividendsTemporaryEquity",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "aip:DividendsTemporaryEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i08d10805af194e7e92a64e0319d4472a_D20161010-20161010",
      "decimals": "INF",
      "lang": "en-US",
      "name": "aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1ae3b580903d49d09056682dd542cfb3_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit",
     "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit",
     "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Deficit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1ae3b580903d49d09056682dd542cfb3_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails",
     "shortName": "STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id8f331659cce441aa3651ada687ff030_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "ic86b73c81e4746ce99b66bb22eae49db_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails",
     "shortName": "STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "if0b452d046a74063bbb412f9e0ef835a_D20200101-20200930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id492948a301746bf9636b127f4f6dea1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "id492948a301746bf9636b127f4f6dea1_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i2791f1d4032c47efa193beab2532406d_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)",
     "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails",
     "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "ic0a539861f434836986a7a34ea0c4cf7_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.arteris.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i44d7d429578e411784ac609aaa19f768_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i44d7d429578e411784ac609aaa19f768_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451429 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "role": "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i558dca18f1864996bddf1641c4f6ae09_D20210901-20210930",
      "decimals": "2",
      "lang": "en-US",
      "name": "aip:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - DESCRIPTION OF BUSINESS",
     "role": "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS",
     "shortName": "DESCRIPTION OF BUSINESS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - REVENUE",
     "role": "http://www.arteris.com/role/REVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "aip-20210930.htm",
      "contextRef": "i1a98d93aa82a43a0aa9209dfa5a7d1a0_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 44,
   "tag": {
    "aip_A2021StockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Stock Plan",
        "label": "2021 Stock Plan [Member]",
        "terseLabel": "2021 Stock Plan"
       }
      }
     },
     "localname": "A2021StockPlanMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_AccruedAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued And Other Liabilities, Current",
        "label": "Accrued And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ChangeInContractWithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in Contract with Customer, Liability",
        "label": "Change in Contract with Customer, Liability [Roll Forward]",
        "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityRollForward",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "aip_ContractWithCustomerLiabilityAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Additions",
        "label": "Contract With Customer, Liability, Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAdditions",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance",
        "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance",
        "negatedTerseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_DebtInstrumentInterestCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Cost",
        "label": "Debt Instrument, Interest Cost",
        "negatedTerseLabel": "Less: interest"
       }
      }
     },
     "localname": "DebtInstrumentInterestCost",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Periodic Payment, Interest Only Payments, Period",
        "label": "Debt Instrument, Periodic Payment, Interest Only Payments, Period",
        "terseLabel": "Interest only payments, period"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aip_DividendsTemporaryEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends, Temporary Equity",
        "label": "Dividends, Temporary Equity",
        "terseLabel": "Dividends, temporary equity"
       }
      }
     },
     "localname": "DividendsTemporaryEquity",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 6.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://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_LongTermDebtUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt, Undiscounted Excess Amount",
        "label": "Long Term Debt, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LongTermDebtUndiscountedExcessAmount",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_NumberOfVotesPerCommonShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Votes Per Common Share",
        "label": "Number Of Votes Per Common Share",
        "terseLabel": "Number of votes per common share"
       }
      }
     },
     "localname": "NumberOfVotesPerCommonShare",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "aip_OfferingCostsIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offering Costs Incurred, But Not Yet Paid",
        "label": "Offering Costs Incurred, But Not Yet Paid",
        "terseLabel": "Unpaid deferred offering costs"
       }
      }
     },
     "localname": "OfferingCostsIncurredButNotYetPaid",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_OperatingLeaseRightOfUseAssetNonCashExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, Non-cash Expense",
        "label": "Operating Lease, Right-of-Use Asset, Non-cash Expense",
        "terseLabel": "Operating non-cash lease expense"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetNonCashExpense",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ProceedsFromPaycheckProtectionProgramLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Paycheck Protection Program Loan",
        "label": "Proceeds From Paycheck Protection Program Loan",
        "terseLabel": "Proceeds from PPP Loan"
       }
      }
     },
     "localname": "ProceedsFromPaycheckProtectionProgramLoan",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_RepaymentsOfVendorFinancingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Vendor Financing Arrangements",
        "label": "Repayments Of Vendor Financing Arrangements",
        "negatedTerseLabel": "Principal payments under vendor financing arrangements"
       }
      }
     },
     "localname": "RepaymentsOfVendorFinancingArrangements",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_RestrictedStockUnitsServiceAndPerformanceBasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units, Service And Performance Based",
        "label": "Restricted Stock Units, Service And Performance Based [Member]",
        "terseLabel": "Restricted Stock Units, Service And Performance Based"
       }
      }
     },
     "localname": "RestrictedStockUnitsServiceAndPerformanceBasedMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount",
        "label": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount",
        "terseLabel": "Unsatisfied performance obligations, excluding flexible spending account commitment"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period",
        "terseLabel": "Remaining performance obligation, expected timing of satisfaction, excluding flexible spending account"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount",
        "label": "Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount",
        "terseLabel": "Flexible spending account commitment"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_RevolvingLineOfCreditDueAugust2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Line Of Credit Due August 2018",
        "label": "Revolving Line Of Credit Due August 2018 [Member]",
        "terseLabel": "Revolving Line of Credit Due August 2018"
       }
      }
     },
     "localname": "RevolvingLineOfCreditDueAugust2018Member",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_RevolvingLineOfCreditDueNovember2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Line Of Credit Due November 2018",
        "label": "Revolving Line Of Credit Due November 2018 [Member]",
        "terseLabel": "Revolving Line of Credit Due November 2018"
       }
      }
     },
     "localname": "RevolvingLineOfCreditDueNovember2018Member",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested",
        "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Vested, Grant Date Fair Value",
        "terseLabel": "Grants in period, vested, grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Exercise Price As Percentage Of Closing Price On Day Prior To Grant Date, Minimum",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Exercise Price As Percentage Of Closing Price On Day Prior To Grant Date",
        "terseLabel": "Exercise price as percentage of fair market value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceAsPercentageOfClosingPriceOnDayPriorToGrantDate",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value",
        "terseLabel": "Fair value of common stock (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Additional Shares Authorized, Annual Percentage Increase",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Additional Shares Authorized, Annual Percentage Increase",
        "terseLabel": "Number of additional shares authorized, annual percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentageIncrease",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Shares For Each Restricted Stock and Restricted Stock Unit Award",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Shares For Each Restricted Stock Unit",
        "terseLabel": "Number of common stock shares for each restricted stock unit and restricted stock unit award (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockSharesForEachRestrictedStockUnit",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested",
        "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested",
        "terseLabel": "Aggregate intrinsic value, vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Options vested and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number",
        "terseLabel": "Number of Shares, Options vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Options vested and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "aip_TemporaryEquityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Disclosure",
        "label": "Temporary Equity Disclosure [Text Block]",
        "terseLabel": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND COMMON STOCK"
       }
      }
     },
     "localname": "TemporaryEquityDisclosureTextBlock",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "aip_TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Liquidation Event, Distribution Of Assets, Original Issue Price Multiplier",
        "label": "Temporary Equity, Liquidation Event, Distribution Of Assets, Original Issue Price Multiplier",
        "terseLabel": "Temporary equity, liquidation event, distribution of assets, original issue price multiplier"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationEventDistributionOfAssetsOriginalIssuePriceMultiplier",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "aip_TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Mandatory Conversion, Common Stock Sale Cash Proceeds Minimum",
        "label": "Temporary Equity, Mandatory Conversion, Common Stock Sale Cash Proceeds Minimum",
        "terseLabel": "Temporary equity, mandatory conversion, common stock sale cash proceeds minimum"
       }
      }
     },
     "localname": "TemporaryEquityMandatoryConversionCommonStockSaleCashProceedsMinimum",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Mandatory Conversion, Common Stock Sale, Minimum Valuation",
        "label": "Temporary Equity, Mandatory Conversion, Common Stock Sale, Minimum Valuation",
        "terseLabel": "Temporary equity, mandatory conversion, common stock sale, minimum valuation"
       }
      }
     },
     "localname": "TemporaryEquityMandatoryConversionCommonStockSaleMinimumValuation",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_TemporaryEquityOriginalIssuePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Original Issue Price",
        "label": "Temporary Equity, Original Issue Price",
        "terseLabel": "Temporary equity, original issue price (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityOriginalIssuePrice",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "aip_VariableRoyaltiesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Royalties And Other",
        "label": "Variable Royalties And Other [Member]",
        "terseLabel": "Variable royalties and other"
       }
      }
     },
     "localname": "VariableRoyaltiesAndOtherMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_VendorFinancingArrangementsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Financing Arrangements, Current",
        "label": "Vendor Financing Arrangements, Current",
        "terseLabel": "Vendor financing arrangements, current"
       }
      }
     },
     "localname": "VendorFinancingArrangementsCurrent",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "aip_VendorFinancingArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Financing Arrangements",
        "label": "Vendor Financing Arrangements [Member]",
        "terseLabel": "Vendor Financing Arrangements"
       }
      }
     },
     "localname": "VendorFinancingArrangementsMember",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "aip_VendorFinancingArrangementsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Financing Arrangements, Noncurrent",
        "label": "Vendor Financing Arrangements, Noncurrent",
        "terseLabel": "Vendor financing arrangements, noncurrent"
       }
      }
     },
     "localname": "VendorFinancingArrangementsNoncurrent",
     "nsuri": "http://www.arteris.com/20210930",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r461"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r462"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r467"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r465"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r463"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r459"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r460"
     ],
     "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/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.arteris.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r265",
      "r375",
      "r376",
      "r378",
      "r455",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Vendor Financing Arrangements"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r143",
      "r252",
      "r258",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r194",
      "r229",
      "r266",
      "r267",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r442",
      "r445",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r194",
      "r229",
      "r266",
      "r267",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r442",
      "r445",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r143",
      "r252",
      "r258",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r141",
      "r252",
      "r256",
      "r396",
      "r441",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r141",
      "r252",
      "r256",
      "r396",
      "r441",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r194",
      "r229",
      "r264",
      "r266",
      "r267",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r442",
      "r445",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r194",
      "r229",
      "r264",
      "r266",
      "r267",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r442",
      "r445",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r17",
      "r144",
      "r145"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r41",
      "r42",
      "r43",
      "r431",
      "r450",
      "r451"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r40",
      "r43",
      "r49",
      "r50",
      "r51",
      "r85",
      "r86",
      "r87",
      "r330",
      "r446",
      "r447",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r300",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r85",
      "r86",
      "r87",
      "r297",
      "r298",
      "r299",
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r268",
      "r270",
      "r303",
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r270",
      "r293",
      "r302"
     ],
     "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 stock-based compensation",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r70",
      "r158",
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r105"
     ],
     "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 excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r105"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r105"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r80",
      "r130",
      "r133",
      "r139",
      "r147",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r327",
      "r331",
      "r346",
      "r381",
      "r383",
      "r413",
      "r428"
     ],
     "calculation": {
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r39",
      "r80",
      "r147",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r327",
      "r331",
      "r346",
      "r381",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r271",
      "r295"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r84",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "DESCRIPTION OF BUSINESS"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r73",
      "r74",
      "r75"
     ],
     "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": "Property and equipment included in vendor financing"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r150"
     ],
     "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 capitalized sales commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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.",
        "label": "Capitalized Contract Cost, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizedContractCostNet",
       "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": "Short-term commissions capitalized in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizedContractCostNet",
       "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": "Long-term commissions capitalized in other assets"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "terseLabel": "Capitalized Direct Commission Costs"
       }
      }
     },
     "localname": "CapitalizedContractCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Reported Value Measurement"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r26",
      "r72"
     ],
     "calculation": {
      "http://www.arteris.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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r67",
      "r72",
      "r76"
     ],
     "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, end of period",
        "periodStartLabel": "CASH, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r67",
      "r347"
     ],
     "calculation": {
      "http://www.arteris.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"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r36",
      "r175",
      "r417",
      "r435"
     ],
     "calculation": {
      "http://www.arteris.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 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r176",
      "r454"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Capital shares reserved for future issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r85",
      "r86",
      "r333"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r16",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value of $0.001 - 36,525,154 and 31,525,154 shares authorized as of September\u00a030, 2021 and December\u00a031, 2020; 20,607,851 and 18,486,989 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r45",
      "r47",
      "r48",
      "r54",
      "r420",
      "r437"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Net loss and comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r119",
      "r120",
      "r143",
      "r343",
      "r344",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "r143",
      "r343",
      "r344",
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "r143",
      "r343",
      "r344",
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r114",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r119",
      "r120",
      "r143",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r117",
      "r119",
      "r120",
      "r121",
      "r343",
      "r345",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r119",
      "r120",
      "r143",
      "r343",
      "r344",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r77",
      "r329"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract Balances on Condensed Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r238",
      "r240",
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r238",
      "r239",
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "negatedTerseLabel": "Deferred revenue",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails",
      "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r238",
      "r239",
      "r253"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r238",
      "r239",
      "r253"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "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 noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r14",
      "r15",
      "r230",
      "r232",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Common shares issued upon conversion (in shares)"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r58",
      "r396"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r118",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails",
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r78",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r208",
      "r215",
      "r216",
      "r218",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "BORROWINGS"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r79",
      "r83",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r223",
      "r224",
      "r225",
      "r226",
      "r358",
      "r414",
      "r415",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r12",
      "r219",
      "r415",
      "r427"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Total undiscounted cash flows"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r191",
      "r223",
      "r224",
      "r356",
      "r358",
      "r359"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r33",
      "r221",
      "r356",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate, effective percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r34",
      "r79",
      "r83",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r223",
      "r224",
      "r225",
      "r226",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r34",
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Periodic monthly payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r34",
      "r79",
      "r83",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r223",
      "r224",
      "r225",
      "r226",
      "r232",
      "r234",
      "r235",
      "r236",
      "r355",
      "r356",
      "r358",
      "r359",
      "r425"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Credit facility renewal term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs, gross"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r27",
      "r204",
      "r357"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less: unamortized debt issuance cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r70",
      "r128"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r252",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r252"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r271",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Shares Available for Future Grant"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r55",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r98",
      "r100",
      "r102",
      "r103",
      "r104",
      "r108",
      "r109",
      "r334",
      "r335",
      "r421",
      "r438"
     ],
     "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)",
        "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net loss per share attributable to common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "terseLabel": "Weighted average shares used in computing per share amounts"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r55",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r100",
      "r102",
      "r103",
      "r104",
      "r108",
      "r109",
      "r334",
      "r335",
      "r421",
      "r438"
     ],
     "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)",
        "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r110"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r294"
     ],
     "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": "Nonvested award, unrecognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Nonvested award, excluding options, unrecognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r294"
     ],
     "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": "Option, cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r49",
      "r50",
      "r51",
      "r85",
      "r86",
      "r87",
      "r89",
      "r95",
      "r97",
      "r111",
      "r148",
      "r231",
      "r237",
      "r297",
      "r298",
      "r299",
      "r315",
      "r316",
      "r333",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r446",
      "r447",
      "r448",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r206",
      "r223",
      "r224",
      "r336",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": {
     "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 Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]",
        "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]"
       }
      }
     },
     "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r206",
      "r223",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.",
        "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]",
        "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]"
       }
      }
     },
     "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r159",
      "r161",
      "r164",
      "r167",
      "r397",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r164",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r159",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r152",
      "r154",
      "r383",
      "r412"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "INTANGIBLE ASSETS AND GOODWILL"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r70",
      "r153",
      "r155",
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairments"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r57",
      "r80",
      "r130",
      "r132",
      "r135",
      "r138",
      "r140",
      "r147",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r346"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "terseLabel": "Indemnifications"
       }
      }
     },
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "IPR&amp;D"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r52",
      "r130",
      "r132",
      "r135",
      "r138",
      "r140",
      "r411",
      "r418",
      "r422",
      "r439"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r171"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r81",
      "r310",
      "r313",
      "r314",
      "r317",
      "r319",
      "r321",
      "r322",
      "r323"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r96",
      "r97",
      "r129",
      "r308",
      "r318",
      "r320",
      "r440"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.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, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r69",
      "r394"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r69",
      "r365"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.arteris.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": "Stockholders\u2019 Deficit"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r160",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r160",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Total intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r157",
      "r162"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles, net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r61",
      "r212",
      "r222",
      "r225",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r369",
      "r371"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r369"
     ],
     "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": "Operating Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted cash flows"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease 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": "Remainder of 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r370"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease 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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r372"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r80",
      "r134",
      "r147",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r328",
      "r331",
      "r332",
      "r346",
      "r381",
      "r382"
     ],
     "calculation": {
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r80",
      "r147",
      "r346",
      "r383",
      "r416",
      "r433"
     ],
     "calculation": {
      "http://www.arteris.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, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r80",
      "r147",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r328",
      "r331",
      "r332",
      "r346",
      "r381",
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndMaintenanceMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset and process of preserving asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Maintenance [Member]",
        "terseLabel": "Licensing, support and maintenance"
       }
      }
     },
     "localname": "LicenseAndMaintenanceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r12",
      "r205",
      "r220",
      "r223",
      "r224",
      "r415",
      "r430"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Term loan, net of interest and debt issuance cost",
        "totalLabel": "Present value of vendor financing arrangements"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "verboseLabel": "Vendor financing arrangements, current"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Carrying value of term loan and vendor financing agreements"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r83",
      "r178",
      "r210"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r83",
      "r178",
      "r210"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Carrying value of term loan and vendor financing agreements",
        "verboseLabel": "Vendor financing arrangements, noncurrent"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r34"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r34",
      "r179"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.arteris.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 financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r67",
      "r68",
      "r71"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r44",
      "r46",
      "r51",
      "r53",
      "r71",
      "r80",
      "r88",
      "r90",
      "r91",
      "r92",
      "r93",
      "r96",
      "r97",
      "r101",
      "r130",
      "r132",
      "r135",
      "r138",
      "r140",
      "r147",
      "r180",
      "r181",
      "r182",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r335",
      "r346",
      "r419",
      "r436"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss and comprehensive loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit",
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Noncash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Interest and other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Units Activity"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r130",
      "r132",
      "r135",
      "r138",
      "r140"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r363",
      "r371"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current",
        "verboseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r362",
      "r365"
     ],
     "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": "Lease payment due to related party"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r368",
      "r371"
     ],
     "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, operating lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r367",
      "r371"
     ],
     "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, operating lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.arteris.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 assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.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": "Payments of deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r271",
      "r295"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r24",
      "r25"
     ],
     "calculation": {
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r64",
      "r66"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r63",
      "r296"
     ],
     "calculation": {
      "http://www.arteris.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 exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r8",
      "r9",
      "r169",
      "r383",
      "r423",
      "r434"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r265",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r265",
      "r375",
      "r378",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r373",
      "r374",
      "r376",
      "r379",
      "r380"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Payments of principal portion of Term loan"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r306",
      "r395",
      "r458"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r237",
      "r300",
      "r383",
      "r432",
      "r449",
      "r451"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r85",
      "r86",
      "r87",
      "r89",
      "r95",
      "r97",
      "r148",
      "r297",
      "r298",
      "r299",
      "r315",
      "r316",
      "r333",
      "r446",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r126",
      "r127",
      "r131",
      "r136",
      "r137",
      "r141",
      "r142",
      "r143",
      "r251",
      "r252",
      "r396"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r119",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer Benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r255",
      "r263"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r247"
     ],
     "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": "Unsatisfied performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r248"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r366",
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Recognition of new right-of-use assets and lease liabilities for lease modification"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RoyaltyMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Money for usage-based right to asset.",
        "label": "Royalty [Member]",
        "terseLabel": "Variable royalties",
        "verboseLabel": "Sales-Based Royalties"
       }
      }
     },
     "localname": "RoyaltyMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.arteris.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r105"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r34",
      "r83",
      "r223",
      "r225",
      "r232",
      "r234",
      "r235",
      "r236",
      "r355",
      "r356",
      "r359",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Contractual Future Repayments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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 Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r270",
      "r292",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r270",
      "r292",
      "r302"
     ],
     "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": "Stock-Based Compensation Related to Stock-Based Awards to Employees"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r159",
      "r163",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r159",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r377",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]",
        "terseLabel": "Summary of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r271",
      "r295"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Stock Options Valuations Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r117",
      "r119",
      "r120",
      "r121",
      "r343",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r10",
      "r414",
      "r429"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt, Current",
        "terseLabel": "Term loan, current"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails",
      "http://www.arteris.com/role/BORROWINGSScheduleofContractualFutureRepaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss": {
       "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.",
        "label": "Service, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period",
        "terseLabel": "Award requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r283"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested, Balance at end of period (in shares)",
        "periodStartLabel": "Unvested, Balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested, Balance at end of period (in dollars per share)",
        "periodStartLabel": "Unvested, Balance at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r284"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r274"
     ],
     "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 for award (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for future grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails"
     ],
     "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": "Stock Options Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r286"
     ],
     "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": "Exercises in period, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r281"
     ],
     "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": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r281"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r295"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r278",
      "r295"
     ],
     "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": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "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 Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r277"
     ],
     "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": "Balance at end of period (in dollars per share)",
        "periodStartLabel": "Balance at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r269",
      "r275"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Options expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r289",
      "r301"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r364",
      "r371"
     ],
     "calculation": {
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r38",
      "r49",
      "r50",
      "r51",
      "r85",
      "r86",
      "r87",
      "r89",
      "r95",
      "r97",
      "r111",
      "r148",
      "r231",
      "r237",
      "r297",
      "r298",
      "r299",
      "r315",
      "r316",
      "r333",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r446",
      "r447",
      "r448",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r85",
      "r86",
      "r87",
      "r111",
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r15",
      "r16",
      "r231",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r15",
      "r16",
      "r231",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock for settlement of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r15",
      "r16",
      "r231",
      "r237",
      "r279"
     ],
     "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 stock for cash upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit",
      "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r15",
      "r16",
      "r231",
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r38",
      "r231",
      "r237"
     ],
     "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 stock for cash upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r15",
      "r16",
      "r231",
      "r237"
     ],
     "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": "Stock repurchased during period (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKANDCOMMONSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r21",
      "r22",
      "r80",
      "r146",
      "r147",
      "r346",
      "r383"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders' deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' deficit:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r354",
      "r385"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r354",
      "r385"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r354",
      "r385"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r354",
      "r385"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r384",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails",
      "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Abstract]",
        "terseLabel": "Redeemable convertible preferred stock:"
       }
      }
     },
     "localname": "TemporaryEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r180",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190"
     ],
     "calculation": {
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Redeemable convertible preferred stock, par value of $0.001 - 4,471,316 shares authorized; 4,471,316 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020 (aggregate liquidation preference of $5,768 as of September\u00a030, 2021 and December\u00a031, 2020)"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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, Liquidation Preference",
        "terseLabel": "Redeemable convertible preferred stock, liquidation preference"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary 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.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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 Authorized",
        "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and 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 Issued",
        "terseLabel": "Redeemable convertible preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)",
        "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r307",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Income tax penalties and interest accrued related to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r112",
      "r113",
      "r115",
      "r116",
      "r122",
      "r123",
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/BORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r99",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares outstanding - diluted (in shares)",
        "verboseLabel": "Weighted average shares used in computing per share amounts, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r98",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares outstanding - basic (in shares)",
        "verboseLabel": "Weighted average shares used in computing per share amounts, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/CondensedConsolidatedStatementsofLossandComprehensiveLoss",
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498357-110258"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r459": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r460": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r461": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r462": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r463": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r464": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r465": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r466": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r467": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0001667011-21-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001667011-21-000008-xbrl.zip
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
M!CRP$X^[/<#_M7;>=/3U\HVB[UO=?/WDZ?PT/4-#XH)[%P@'Q6^XY<02+:0
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
MD<-,(DYSO@?&G#D"/D<\'I3!FO_^!Y'X#X:7:YD2/S6BGMSQN)NVV]ZYD[.
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
M,:RR6UE2)E90\#?UQFXV+EJ\W@#-;<B5$&D<&OY7Z(;2JGE1U)EI]8 ]#3P
M1D%*@P @(DND0C9XZ0,CSAN<MUU7[M-<=G0:IZ/K+?%0%+@F!9Z*6S@I 5Q
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
MXP!D7L66FFB8]8$D7E /MRN-XVI$I*FCLXFV86$2KV..6@0B:J2]Q\E9Q=(
MMR[)M&H=)[!L*UY7C8XM@*5"[ JQ6R9E>BG(++WN'@ *CR=;-7#EM(HB\3*M
M<Q=-P"C)1" O>02B*$YRJ:/;78'  H%/&@*E !ZYX#(R#"%:"UH)HRSAP5-/
MH!;?MN#CZL[KU-F/&(25E$F4?-B$DH989!R)R(%7V"L?@Q55?SY.9O<S"D@6
MD'SR(+G(#K"@C,1HC=61@^'$)FH2$W)2HBTVUMR-DJ6AX,,AXL$$(BHJ"&:>
M(F^#&U/&2!7B45$K?.+S$5;L*%B L #ATP9"EIQDGSPS P1 $*&-E$8R8YW@
M7L,\0%AXXWI1<C)_37'A..8>T6@2;TR^-%+  PJ6,,%PB-21C))MB@M2%J0L
M2+DL4BZ_:5R0\I&0<NH4:?3)CP:*-&B)@)J(M$H_$NF7'I(? #EA,._&Z%6Z
MQ38 *:MDPU^JY(*K9+OTXVK(YZ;_L=,=?3>MH+%ZY_43C8:6GN;,7 S"\ZL7
M+WQG<'%FOCWO="M%JC[T8GRS\6/RB]D<R#SRT>477SM^>)I5[QD>A;7&"9'C
M;QY??E9=FIKGT34FGF%"[KR,G]U][;[;\F=<B*7N>O\U"K#U8UW_#(AG;&/&
MVC1IW3]6(>6&C%4OC0/K'ZM\1AG;D+&F]2KGN^M/$MI_FA $Z@>%GS"5]]O#
MFY;0A43/^FL\>2)O)9$GI_T06H?I?:>#UJNN#[YUG?_>&J>^XPGZL.K<Z?FF
M;FZ2\?-)?5AR?ON\O@T^A/.*FKSL=:L!Y==O^B&&?C_/<N;(=Y:@8-.3=,\\
MS),5=W?RVRKW7V24C9;638>E.@4B7[3V0^RXSO!AU_YJ8JUG!2Q^EUH6X].Y
M27/1_T>]J#4CT6;.EG.7YY=G)O>\.AZ>AGYS)JVA-ZD/+YN'BK-C:^[*'>5)
MS\TYEICLYCY[KH2'#KI/[;%SI;]^. W=0>?+W:7UM_3A;R#UPSQZK2BW23,[
M.F;QY-93=>ZMWJ=>%R-O[JS.O98*\WR ]=?\IQY7KWUJC_W;?;5)M_29;PNV
M/(''/NE-K^\QE[CZ_O&[V6BGLR:3LWE^Y.:%1IO[I.4FY29KC/',6Y6J<67"
M)XM"_?NR&V[?#[OYV-M3D6ZQT_Z2:\6<"-AX @0[)8BU5."8IH'J2*KT,HQ%
MJ>0T1Y+9VT]'GW['[[\?=8[V]R"-C7_X]14_.OE(WY_\D3Y_FL:=$\?<M^DD
MLZ-?#^G1_MM/A_0 '^Y_A*/]L_2=G\GQ_H?3]/EOQ[\>\N-?7Y\???]WO#[M
M_PY_/_KT\=O?@00<520H@('JE#]2C+'TBM&@E??1B!KK.#6LJ.3*:ML(S)H_
M._:VQ]H@%+KEZ.A2$%3*(C4+DKY/0!(WN?R1%<CHW$A,"HRLLPF<HO64V&@)
M%34516H8'"URC]);87'"8H42TIM(%07 ABI!@6MI!8&@7*#U$)8G4)YH;<A
M)Y A$HV]<A;IJ!P"[ 526@;$A8L2)P9C--_9);+-!6M+*;<,'@I;V7"VLAS^
M/*%:/VO#%9C %2.D(1@X$C8J!,!HPA6%D:!8,LD"(_G8]NI%+ J>%#RI$T^$
M,DX20CQC&IC BD6#%>7!2]!!N%J\GP(V*T=<#B<+B[EHHW8J("=H0" T1YI$
MB2*1/%CLHC=T9Y>UB=0%<0KB-.I(L=/4)4QAADH%@0:K/,08$XTQT41^#X5Y
M:E5HU@@ODR5<O0Z)87*#!&B#0'J+5'*/D/&.4 V);$IZ*YO9V-Y !58V'584
M>(RI(8H9#J"UH=X'0F3 P%2@?@Y8*91FG9AS-$EI!)%44!D0H6 3YD2!M 1
MVBO+. ,I)$Z8H]N)J1;<*;C3%-Q9?O^HX,[CX,X4UQ'6.HP]DCX72-'@D0U&
MH.1%"8,ICU*YA#NBG;RF!N!.32W5JB^6#822@\'@TG1=:/5B>K[J]-$@K_FL
M)"UG!J>MRXOTN_!/Z+O.H'K;Z'KO(DOD[@38.7IQ;,B.U7)==.]9!P]B^.9M
MP5+DTDRY/'YKG T1^V(;R("-X@H31B(#AD%Y3QW#08)CT6M;=6'%5UU8\:J-
M;BJ^D#$U^/W+?IK--^D9>WZTJUQ=/![AYJLQH/JRO[P GSA^.;6_C*6*C&B#
MN"<8@:44:14BROTY@N;216MW=IEL8U%7/Z[&(<?VJ/9V(?KVR&4!]XR'F/YO
MI),1@_141:'SSKGP@4JLW$_P]HZ=\UE$_=.<78;[ ;4X:',!ZO1>%[>&\4#3
M4@45$3@:D*8Q0:H@P+BAQF'(%2P+G#9=;0N<%KD4N3R(F3/8*8\!A]QC,3=_
MLRK])V($P:+$Q<PUS\Q-Q2&E$D+K;.$B,0B28XAL" :I2)Q5W@@'H4EFKJ;C
M>YL9B!R$X? LG(?N,%].KO2PWW&YO-?H+5E1EXM$;E;N_'*&HV%;<$4N#9=+
M.<JR]9'(M]<(6KUM[ZOI^Z,P/(ZO>_T8.L/+:O@E,#DWP<B-%J<(!HY*4046
M"<\@$8S(D7',(1$9=Y"H8Q!R9U>(-F7;=NQE"W5]NR"^R*7(I<BER*7(I<CE
M*60Y52P763,(^?G.+T)W8"K*'O[)K^^NN[L]P<T2="YR*5E,1>Q%'8M<-E N
MCYF"LN<_70Z&>?=A<-+;\U>M6'+#@H/NN/AQ%5>K",;+&_SB;?C/96?0&89W
MH?^EX\(H!O<VN-[';G67:G^O;.4M%&D[&.9HV\VFJY)S3:.3R'.'$0B+D=;"
M)L(G%9$X.FO"SBXAL[VIBYXW3,\+_A:Y%+EL1LY*L8N-LXN3S<AE8(;E[N,B
MVH# .XJ,LP)%S[!1Z9HFNE%V<=N37(["L'5V7]N($M L@>8BEY*K4L1>Y%+D
M4N12Y%+DLA%R6:2$"P^8@Z?.$R[ <*)Y5-IBSH'*H,@\CN@RM5P2^3[HNMYY
MR(W;BF^YD&^9_,J3WR=\2X.)<)IX!!0GWQ+R,4$G=/(M ]<4L I8YY*8"J !
M95R*XM:AN#5$D(KBKE]Q)X-"RD1G DBD!:,(N"#IE:6(11Y$4EIJ/6N.XM:4
MF?2S2)#M#8>]\_2EOO/E$;N7O0L7PW!N0W_$;V;ZF%6C6R::/7:"1X^9VU2V
M?._2GH5Y&R@N!F+7L]F$0/BMAS%<$)J+M."!1F#@%6."$>:\-PR4XN,J<BN>
MP2B-T&K%,C?&L>LC%A"HDLHG:P,L5W]1%%G*%-*!2V^H\%Q"C:W0:M2E^;'P
M6I?JW A[-+BX%WO7B!;S5]"L<T8V"SAO*26^%&J6WFU-0]%O$RBJ$XA2I06R
MA!$$(C*D$YU'4E,>-"0:%W%-W=NV!T$;E/%:N-TD2D6(4E)K.#$6K C6JW3;
MM,99(,Y&40^W*SWC:D2DZ=H<.@3P1").<M<XR04R2:J(<,6L$AYKSJJN<4+(
M-I:%V!5B5XC=*L1N.<@L;>X>  J/IZOQ86$EUX@XGZ P)H9F!.'($4]S S$1
M6*RCT5V!P *!3QH"A;""Z,@BQPIT D)-E,*>B@2"PH1Z?-N"CZL[KU-G/QBQ
M#+B2*+V0")RP2 L!*%!*L54,<^GS=@8C=95R*QA9,'*+,'*AIE^<2\:-8YIC
M(,$8#TY[YBUFV :/[P;)TDOPX0#Q8 (0';&1>P.(:F40^! 2( :.,+.4AVB=
M5FS%9H(%" L0/FT@%(01;J-E2== <*^IM@:<I(Y1*JV? P@+;5PO2DZFKY&$
M@YK*7(XOUP#F2B'EB48\2$*--X([OK-+69LH5I"R(&5!RB61<OD]XX*4CX24
MD_F"&)SCW& 4F' )*3E&%DN%* ;F5 3+#:\:Q2JYX4A9Y1K^4N467.7:I1]7
M0SXW_8^=[NB[:06-M6B<NM*XZD;/\YGICKM?!VE5TBR$EG&YF)GIYOR(5K<W
M#(/6L)?5S^>B9AGWN]44F5PJ/7:ZINLZYBP-.?VB.K;];#*S\,;3CK\+>!K>
M16]0'<I^W@]G9MCY$EY\[?CAZ56,[<:GQF+#/SYB;!K!Y?#NC]P0D4M#"OVZ
M)I;@GV%9-8]\*KGRQL_3_M4@+LS'@&P_F,_(Q#3&Y^;LJ_DVV/EE<H6DY7%S
MWJ8?^<X'B['V!QLM_822O7YUXOYY4K70S^]*8S&//H;6:3];A__J>,R#TXQJ
M012(B+6PV)I N#32.M!_RYW=DZR1N?#_RVQ8NKG4O]F]36QW:^N+!UMF:FHB
MY*VK;*^?OK(S:+<.NNY9ZTZM>^11OKQ&CI<WD>/=-5YD(;P-/H3S2B3I716@
MYM=ODD!#OU^]/?=D,-WQJ[$U_K^M_1 [KC-\_(>_'0C^^Z#;&I[V+M,M?!)4
M^,>%;&)R;D<KS8/YG\8._(^NN?2=)*F[ASAKO"HS]P.W*[N:!GIF+@;A^=6+
M%[XSN#@SWYYWNM7W5A]Z,;[9&.PSTDWG[^<)&5W^ 8+/\ @(Q\G\XV\>7WY6
M79HB":-K3#S#A-QY&3^[^]I]M^7/N!!+W?7^:Q1@Z\>Z_AD0S]C&C+5ITKI_
MK$+*#1FK7AH'UC]6^8PRMB%C3>M5SG?7GQS&^FDR*Z@?\:<)/^]^9VZ6O*WQ
MU.0,4QH5\DF_:1VFMYT.6J\2:4I<Y^KH5FM\:HM,N+ZK3IV>;^;F=I!_/J</
M&UBZ?5KGXY9W5D]BTY-TSSS,D]!]=][V*O=?9)2-EM9->E\=8)0O9DC^@ZS]
MU<1:SPI8_"ZU+,:G<Y/F@O^/4H=K1J+-G"WG+L\OSZI(PO'P-/2;,VD-O4E]
M>-D\5)P=6W-7[NB(S]R<8XG);NZSYR*NZ*#[U!X[%ZGMA]/0'72^W-T59DL?
M_@92/\RCUXIRFS2SHQ."3VX]54>VZWWJ=3'RYL[JW&NI,,\'6'_-?^IQX?6G
M]MB_W5=6>TN?^;9@RQ-X[)/>]/H><XFK[Q^_FXTV.FLR.9OG1VY>:+2Y3UIN
M4FZRQAC/O 45Y^MP\;A%#?>#NUG3D*Q<TW"S"JPN6)A0"2N94R2 !.&"UE8(
M:RD-)H#V=I0N32@CI3#A3Y.FTWV^O__^8?]W<O1I[_O[3V_//OQZ"$??#_"'
M_;/SX_T_OAV>OR+OO__Q?3II^O#$?SKZ=/3Y:/\/>KA_U#GZ]<_/[[]_9(>?
MWGX^_NL]')T<?'M_\N>GHY.C>%V\YAW^?O3IX[>_+66! 0Z(J: 1:!N0Q1!0
M6K?":NJ ZEAC6<*&U4A>66T;T:EG_M,>MSW6!J'0+2<VEH*@4N6O69#T?0*2
M-'C+L8U(6>T0$,61PN 1QX(KC55,_Z^IQE_#X&B1>Y1608L3%HVQC#)XS;@'
M':35W"B*&7!0ADA<#V%Y M7VUH8,= (98M2!26>1BYSE E,T800QR A%?:#:
M Y.Y7$ ;E&AKI;<,'@I;V7"VLAS^/*'2=6O#%9C %68"84PI)&TN0T(5(*4%
M05$H3:0WS!)?1^&Z@B<%3^K$$\^!<ZF88I@"I5X!5R1JR7*]16Q"+=Y/ 9N5
M(RZ'4W4R*7;>1(JL\ (EZ+?()". ..6<&<J$<SB7@1-;Y^ 4Q&DBXBQ2(H-A
M3(D60%VB,+D5'IA@%8N!<R#6W4-AGEI5M37"RV1%<F^\8$XXI!73"(1-#I(5
M!DGFP% (5()*\#+;2'UC6]T56-ET6/&)KG#G6((.2)X1TTIH;[G0DNA ')D#
M5@JE62?F'$U2&DN%TPH(TE):!,QC9%4B-SI9!IWL0L(=2!X4;PLL"^X4W&D*
M[BR_?U1PYW%P9Y+K4&6=IB'ACC,1 >$.66X\PI[H;#D$ES;A#FUCO$H1V89U
M"*V^6#802@X&@TO3=54!)#<ZD32X]T32'"VC-F0G:KEF[_?(]T$,VKR=PHI<
MFBF7Q^_@MB%B7VQCV.!D_YWED7L-TF+K%>5@K89$![#Q5;-P@LFH63A9M1];
MQ0,R5@:_?]E/L_DF/6//CW:+C\+7ZM*@[!4OP V.7T[M%1-"E)#<(FIB0,"U
M1U:*@-*ODE2#IY+D4J!MRG$B!W7UVV@<8#P!C9YE]2NJ\QT;KK,*^Z<YNPRS
M^EJX_%SZ.KD'ZR@)TEA PFN.P&*%- X4.8]CL%0:X<7.;EU=78N>-D%/=0@>
MG* &E *EF>$L$@6<<<-]TMTY]'1UJUN4>!4EGM[;Q"8 =E2CP+A"($5$2BN*
M<,!:6X>543HG;P+C196;KLK;Y3L5N12Y-,;T$:.53Q;/J&3]F,'&:(JUCX8;
MZ8G!Q?0UW_1-Q:(M=0",<80= P2@:6:P'%E07A%#M<Q9A-GTS6Z!/9(JUW2R
M<^/BT5EW6LX,3EN7%^EWX9_0=YU!];;1]=Y%%LO=11JVYP3%<K:D81NQ12X-
METLYT+3U<>OJXO$(-U^- =67&/8"G"*WBY[B%$1R;3662 86$1@JD744D-.1
M)OI((?&*G5W%:)O1;3ON])2T^Y%CV/?K;O$'YM/=X\E0F)..1B8\8EP)!"0H
M9"UH%*62+@?#!(B=W=DTW**UFZNU-42TB]:N5VNK/S=Z2%*I :0/2$693*XS
M#"EEDE<?K6<X@HPYI8S1E9WXHKC%ARIR*7)ICES6&[\NAF[=AFZR6;)27%@O
M+<(<,C_U#FEG<R6PG/*>8]D^GQ.CC3GV_E2SIZMH]2 ,AV=59]-\N1\&PW['
MY3XEH[=D55TN7+U96VQEZ[/(I:19-T;LFQNN?GN-H-7;]KZ:OC\*P^/XNM>/
MH3.\[)<,[ 4IQL%,]%I!(& !@8\8 7<2V6@D8C;]I6@$K'QB&*K-&6O*EGB!
M^*<!\44N12Y%+D4N12Y%+D\A%:YBN<B:0<C/=WX1N@-34?;P3WY]=P/![0EO
MEK!SD4M)=2MB+^I8Y+*!<FGLP<H]_^ER,,Q;$X.3WIZ_:CB?VS(?=,<M'JN@
M6\4^7MX@'V_#?RX[@\XPO O]+QT71@&ZM\'U/G:KNU3;?V6G;Z$PW.\S*2V6
M2V.]M8CJ*!$P!\AX01 .VFJKA -E<BT$ M"4O;X" P6>BUR*7#8MJ:68S4TV
MFY,),D$8[6W 2%.E$4C@R&"GD"&2&TI][N31,+.Y[2DR1V'8.KNO>W8)AY8P
M=9%+R70I8B]R*7(I<BER*7+9"+DL4K5>.26M AV\!Y""6ZN8P,3E0*_"ELWA
MIRY3OCZ1[X.NZYV'WQ(#+][E0MYE\BRSASEY_,)1101R4D<$R=E$AGN!%.'>
M".VHB;QJF<'UK'LY?^GZHKE-TMP:(DQ%<]>ON9-Q(1<)=0I+Y#5)FHM!(J4$
M1T P#<1QE4"X09I;4V;3SV)!MC<<]L[3E_K.E[7JW[_V?ML[>OEJ3&S>A8MA
M.+>A/V(X#+=;69.N9[T:W3+A[K$;/'K,YRQ)PO<N[5D8><+CJVG:[_*1%T.Q
MZ]EL0J3\UL,<7D7&B. ZS0\ ,88)3DPR74K&B-FH$^#*9SA.POE%KV_ZWT;]
M<DI#]=7 S(V![$<O4NV(B+GA,<Y;PUY&9*)A"$MPT5A*N(X[N] &2=I)VC7%
MN>O0I?FQ\%J7ZMPI>S2XN!=[UX@6"[<-JV5&-@LX;VETN!1J+KBS. 6:+TV_
M_RW-X-YYDLIP;SCL=^SET*2I/^F]27C:'19*N"B*?IM$419EXO4.1> )12&0
MY,81AZC'BGGP"59%+OTJ:^OHO 4(VJ",V<+MI@),AFMAO1?4. !I=/269EY@
M?2 ,7#W<[F55XZ ZF%!XW:J(-'7T5OI(>9(@4@SKY)DZC"Q/#"^"U-Y1"D[8
MG5V*<T/6MN)U5:'; E@JQ*X0NR6(W7*0>4<=I-(C=A4HG*K#*2.#X+E%(E*!
M !N%-#42&1*)(L8YQWV"P@*!!0(+!*X"@5( CUSPI' 80LS%;I4PRA(>//4$
M:O%M"SZN[KQ.'0\A+ "ABB#N,U<4."*#C4 L*.*#Y0DL<YXK;G-25RVX I(%
M)+<()!?9 A:4D1BML3IR,)S8*'A,R$F)MMA8<S=*7N_\%D2L'1$/)A 1TZ I
M<P;%_ .X\,@(FUQHI:1(QLP*ETMCSE+&^7=W"Q 6('S:0,B2D^RUB@8(@"!"
M&RF-9,8ZD>L#S@.$A3>N%R4G,]@BEM%Y1U 42B*(WB'EB$7,6RN\CEI'DU&R
M37%!RH*4!2F71<KE-XT+4CX24DZ56L<:*+<2><AY@IAJI(Q42#+BF'78&15'
MNS%ZMA#J1B%EE6SX2Y5<<)5LEWY<#?G<]#]VNJ/OIA4T5N^\?J+1T-+3G)F+
M07A^]>*%[PPNSLRWYYUNI4C5AUZ,;S9^3'XQFP.91SZZ_.)KQP]/L^H]PZ.P
MUC@A<OS-X\O/JDM3\SRZQL0S3,B=E_&SNZ_==UO^C NQU%WOOT8!MGZLZY\!
M\8QMS%B;)JW[QRJDW)"QZJ5Q8/UCE<\H8QLRUK1>Y7QW_4E"^T\3@D#]H/ 3
MIO)^>WC3$KJ0Z%E_C4=/Y.WE$-)O6H?I;:>#UJNN#[YUG?[>&F>^XPGVL.K4
MZ?EF;FZ.\?,Y?5AN?ONTO@T^A/.*F;SL=:L!Y==O^B&&?C_/<J;(=]:@8-.3
M=,\\S),4=W?NVRKW7V24C9;637^E.@0B7[3V0^RXSO!AU_YJ8JUG!2Q^EUH6
MX].Y27/!_T?)J#4CT6;.EG.7YY=G)K?,.AZ>AGYS)JVA-ZD/+YN'BK-C:^[*
M':5)S\TYEICLYCY[+H:'#KI/[;%SL;]^. W=0>?+W97YM_3A;R#UPSQZK2BW
M23,[.F7QY-93=>RMWJ=>%R-O[JS.O98*\WR ]=?\IQX7L'UJC_W;?<5)M_29
M;PNV/(''/NE-K^\QE[CZ_O&[V6BCLR:3LWE^Y.:%1IO[I.4FY29KC/'451MJ
MA,V/6QAJ/[B;=:%(WATC>O6Z4!M2I6ZQ @#$!&:YPAHS#]JGO[D0BGK/@;IH
M6<XX(YI01DIQIY_FG?G.AU]??SX\.?A^M'_(C_9_9^^_I\]\^OSU\/Q]^OL5
M/SQ_?7Y$__@VG7=V1/_]^?U?O_^3O@,??O^,C_;]I\/O9^?')WO?/GPZ.S\\
M^?SM_5_OV8>3?\?K @#O\/>C3Q^__8T!#..!(BV51^"]0UJ(@#"7T=(H/1"H
MO[33V@I-KIAKNU3.[-JU=N&$V<427YN#0K>5REP&@DJEI&9!TO<)2.*6*FD2
M)'DB& (."BG,*3(^.BP4<<3*>NLD-06.%KE':0^Z.&$QP)V40L28:]LP8=-J
M,M8Y[X*)PJIZ",L3J%BT-F2@$\A@6%2>:HD(D0D9O#'(RF 1#])[D"'W7-K9
M);+-0+>%YEL&#X6M;#A;60Y_GE#YG[7A"DS@BJ4@9!" ""4.@644*2W3.A0
MV$3*%+$95PJ>%#QI$IYH28UWU/'D!H%/ !*C$#Y:RWP(QNA:O)\"-BM'7 XG
M:XTQ1Z)PFN>#T :!3%Z.QC+Y.\D@I'_P&#C>V:5M75LEG8(X!7'J.66L@R#8
M2Q:C%N")-!8+3!E8X)PZ%>^&G*=6F&:-\#)5U=599YBVB/!<J2LPB8QGN0>)
M)3I28B5AB<W,8LO"9X@+K!18J0=6L&:*6Z4M9ABP\(K$X)4PR;'G.BW9.6"E
M4)IU8L[1)*71BMJ,+2C:Y$9!A("T#@HQ2JE4!K0,(6$.;3.8]:(*[A3<>;16
M:\ON'Q7<>1S<F>0ZR?TE -PA$ XC@.B1Q28B036/+ 9PS._LZC8PW #863B1
MYI[N;K*!2'(P&%R:K@NM7DS/5QU(&N0EGW6DY<S@M'5YD7X7_@E]UQE4;QM=
M[UUDB=R=$[L]?2!+9]TBEX>7RQSW>*C]X\T2^V+[Q\P1A;&,$6P I8GUAC*I
MM(F>2<MIU9@57S5FQ:NVOJGH0L;4X/<O^VDVWZ1G[/G1IG)U\7B$FZ_&@.K+
M]O("=.+XY=3VLI<F1A$EXEF"D%@ALLH""@HK8A1WTLF=7<I86\!LS]8M@8XG
MH-NW5)E=3;'OV*&=5=T_S=EEN%]SBR,PE^9.;N!BPCR-@B!FM49 6=)<RS6*
M"IC25@H-27-7;MY2=+9!.AMX)%A*'13A(+Q/:DN  W8<E.<8%YUMFLY.[X,*
M%9P%RY&2+-E;$SPRRAA$-6/&",,UR4%#4O2V\7J[7>Y3D4N12V/L7,06./48
MA)& !;/6 J%1!QRB8MP4.]<X.S<5I$[LQ(A@#?+)P\CIA019; -R%G.A!/4,
MY[3EU8\SU*6W-1WXW,PX]2 ,AV?A/'2'^7(_#(;]CLL%X49OR9JZ7*!ZLTY6
M+&<Y&K9!6^32<+F4@TY;'ZA^>XV@U=OVOIJ^/PK#X_BZUX^A,[RLAE_BUG,S
MC-R9<[J1>V#.12R0UR$Q#$HDTE9*%(#$ (E_:*=W=A5K2[9MAQBV4->W"^*+
M7(I<BER*7(I<BER>0A)<Q7*1-8.0G^_\(G0'IJ+LX9_\^NY*S=L3W2Q1YR*7
MDN16Q%[4L<AE ^7RF$DH>_[3Y6"8=Q\&)[T]?]6\)[>X..B.RV57<;6*8+R\
MP2_>AO]<=@:=87@7^E\Z+HQB<&^#ZWWL5G>I-OC*7MY"D;:#88ZVW>S22[AQ
ME"J'1/0"@6,6Z<@%D@$\)DXI9=3.+E4E::7Q>E[PM\BER&4SDE:*76R<79SL
M7B^!*V,L0U)9B2!X@RR7 IDD$<P$%R(GN33(+FY[DLM1&+;.[FLT4@*:)=!<
MY%)R58K8BUR*7(I<BER*7#9"+HL4^ E6>(&-HHQSB!!5Q!($5E0Q0K6=YV3O
M,I5^$OD^Z+K>><BM_HION9!O^?NP^G/#MU38.!X(3VZE#@B<PDA3'A")$@LM
M),8.[^P2W%9LMD/-QE87>^*:6T,(J6CN^C5W,BH407-/G4%!\*H^ET:&&8^L
M-#)*!0I\;)#FUI2;]+-8D.T-A[WSG<=N=O<N7 QO=KO#N=L=Q2MTNYM,NQ@]
M9FYMVO*]2WL6YFVZN1B*7<]F$T+AMQ['<$%H+G@00",P\(HQP0ASWAL&2O%<
M97#U4QBE45ZM8/;'&,A^E"L +8!YC%0@,6$9$TA))W*Y$:-\NA:9K+%57HVZ
M-#\67NM2G5MACP87]V+O&M%B_@JK=<[(9@'G+ %<#C5+;[^FH>BWR4K13!+/
M(B!MB41@N4 F>72(TV H"XHP*6KJ[K<]"-J@G-?"[:;<5(A24FLX,1:L"-:K
M=%LETUHFSD91#[<K/05K1*2IP[,\F9/ F$$<N]PO@RNDF/1(&^N"XUXR'*NN
M@D+(-I:%V!5B5XC=2LEA2T%F:8/X %!X/%F1+SKL/:$4!6E<<FR50Q8'AQ0$
MRZGG#.MP:^N@ H$% @L$S@^!0EA!=&218P4Z :$F2F%/10)!84(]OFW!Q]6=
MU^G3'PS;0*5$DDN*@!&#C* &84IQ]$0SKO3.+FLS,MMOI&!DP<@GCY&+[  K
MSB7CQC'-,9!@C >G/?.Y29P-'M\-DJ77Y,,!XL$$(/+ ;50.(TN#1V!B8HS$
M&>2M!A4TI4[X%9M-%B L0/BT@5 01I*:668C!\&]IMH:<)(Z1JFT?@X@++1Q
MO2@YF<!&2+# >$24N40;B?%(<<N1T5@1"1ATL+FS3)LH5I"R(&5!RB61<OD]
MXX*4CX24DPF#@1J52"-%3N0()(\*:1Q)YI.&.*65];F3CVXKN>%(6>4:_E+E
M%ESEVJ4?5T,^-_V/G>[HNVD%C;5HG+K2N.I&S_.IZ8Z[7P=I5=0LA)9QN9R9
MZ>;\B%:W-PR#UK"7U<_GLF89][O5%)E<+#UVNJ;K.N8L#3G]HCJX_6PRL_#&
MTXZ_"W@:WD5O4!W+?MX/9V;8^1)>?.WXX>E5C.W&I\9BPS\^8FP:P>7P[H_<
M$)%+0PK]NB:6X)]A636/8BJY\L;//,H19& >G&94"Z) 1*R%Q=8$PJ61UH'^
MF_*=JP^=]J]&?F$^!F3[P7Q&)J8'>V[.OIIO@YU?)I=56E,W)WMZGNZ<C1AK
MGXV1OB1H[?6K@_K/DWZ&?GY7&HMY]#&T3OO9I/S7S^61 .DDJW'N%_ R6Z-N
M[A!@=F^3]=TJ_N+!UJ::F@AYZ]+<ZZ>O[ S:K8.NNUM3Q\B'*H![CM@S\?@C
M?WD-02]O0M"[:^"I!)/;#[\^ZWT=-/39;@>,_S[HMH:GO<MT"S_XGSN'_MBC
M_*-K+GTGS?K=0YRU:)7M^P'FE;%- STS%X/P_.K%"]\97)R9;\\[W>I[JP^]
M&-]L; $RDDTG]><)&5W^ 7+/\ CHQAG^XV\>7WY679IB#J-K0C[3^N[+^!FY
M\]I]MR7P#/.[/WK?;>^_!E@\S&#97+?]R2F*GV:AZ9FWWN*HC9;Y YYH^BGV
MC*ILI-^T#M/;3@>M5PF&_/_:_B^[UR<K6@RW)TCIJG-SPZ>>EYTV<-:2$T;N
MK$NRR"-N_SSA19;/O">CUEBLYJ<&I'K0EWOO_E_K]6_'?[UKO7Y[?-@Z?O/J
M[=[)P=&OK;V7)P=_'IP<O'KW?)X5\Y/*'"LNI374#IEWA)M;1GN^%7%7^:)%
MGF_N"-_:GV[A\-YB8;JU/\\B,3IBM/*:&:.H 6:P,9IB[:/A1GIB1C53R=7!
M7K+=!WN/WHWC=)_^=7[TUP%]_^G#>;HW._ST.WY_<M1Y3P_)^[]^QX<G'\X/
M/[TG[T]>\>LXW?G!]_1>_&'_(-T_?=>GW_\YHH?P/GWVP\D>?7^2QO[=T<-?
M#V$Z3O?^TV'ZKK>?#].SI.?Z=K2?QO3]M'.T__;L</_#Z='^'COZ_OYK^EV\
M/L%QU6Y;>(4-,0IQ;$*N]4:1Y0$0\=@2!\Q)#SN[A+>YAM6#=$VIZ%B09].1
MIY04V#SD^3Z!/(X9(9.=0$P#() Z(NM,WB/ E!)) F>FAGH"=2'/YM:8G$_Y
M;E1ES7L!_9#4S77.0JL[9F_YM_FUR]&WRQRBZW1;O8N0HZW=CZTLF"^=82<,
M5B+W3:'P#T[4B6[@(M@/%TGPG5&3&]/U+7/>2R/Z7OUB_=UNZMVBGF\*ULM^
M%S ]-V637I^%_&*OZ_=NB*A8I 4LTO79P2N+1&WP0(A 8+U&8(1 BD R2PH'
M(X7G(;)DD=H$K]QY<R6K]+#GDC>AR'GMJEQ[D?.BK?5KZR1_U#0&H. 0]3YY
MKAPDRA4!D0G!$\Q)NI3XH^!UG7!K%(-L)'NXJUW>^LN6%^)P,[4M5QGXUW0O
MA0(^BX#/=-B,"^=I]!9%CGUR7JU%6M" A%>1"(XM9:ZB"C ;-5MG$=KEJ,(V
M5;-L/E4H^EF'?DZ2 RF]\B9*Q'FT" (0I&W@B/NDF8837)4FJJ&%2</*53:7
M'!Q?1XK2;*,JB'06TJ)_O%ZZCT$2'FMS;80XIG/Q_%H.O^79?YO'=AS_&(2]
MP2 ,CWK=G%SW:B22 D$+0-!U^8T?\6V0C@6!A+(< 5,)@K#AB $F! (A"B!!
M$)V%H#4%MTL8H;G<H&CJ@VKJ)%D00@>IM$<"\D$530@R3$<DHS84,Q.Y4CN[
M3-55!Z)$$GY*%H:GH=_.VTU/(W:P9EHPZ7]4DYWP)'.RT>9V094E4.7=E/TG
MUC#NP2,=<V:-#@H9SA@RE N>EH%CRN[LKE)-H40&ML[ZWU'MI*AH32HZM840
MJ=8@ F*>101.*Z0PX8BXZ*0.) 8:;E/1$B-XH-3Q4]/]& 93B269[@ZJ;(2S
MCK&=LQ623.9U7A[S'G62.\H;*.4]YW)%]D'.,0J=+_D0V!.B>LW/KDX&II\]
MSOTP^ON@>R6QM]<"*W9GD=3'D<VY69U564*(4X"( H8 !YEX(:5(RF2$(! /
M4>_LBC:E*]>H+BRQ65K]2)G+1:L?0JNG&F(DG\XX(9%CU")@6"$=N$'.2XD)
M(T*:O.O4!K9R ED3.64CV<:;?K@P'7^US30BDKWL3XV99=EX>MSTE%E@&HML
M/\30[P<_=G7WNKYR@ZOP=SE[L1A4'4P3$!LE!25Y J@H$"@&2'N62R ;$!"%
M9SSDZL>:S?;N*?M3C>(>:SXV5;3W,;1WDFAPRS 0S9%2G"+0&I 2,2!JO#7!
M*T%RX.KQMI8?:*^JD03C.IQQ8;YE$EW"& ^]876W*_-F)(("+PO!R^$T.<"&
M*T\90]Y)B8 *AW1N^JS!<NF%\SRGK@#A)3:Q ?R@6?2@J.J*JCK)! Q55C"J
MD<5*(V!:(D4%1M(S0G,7SI@#B41NY2964_E _S+<&G"XL7_U-*(.&Q1T&(OM
MMQ\BNG)9?N3A_;A68&LAV/I]FF'PG%9G6$"2Y/T/0@+207HDHPC16*JEH_G\
M#*./>WROQ"":R#&*HC=8T2?Y"2@#$EN&E"!9T4$C(Z1!@,%&(07&TB17HIT
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
ME;NY>V2-0(^/0+-:'.'.1<DCTBZFXDLI'L*F3C/<>2>%8X*ZY2SZ]J^AL>T
M__K6CP__ S_&[^V8_E&K6P9=T )T'I>#B@>]3S[FEOLU3]'$4SLA9,:Y7@<&
M<9[4LFYO& ;9L)?XR8?N("1$[1:Q(688)B?QI@U#A@^*TD6KDS6>GVWU+BY@
M>*>]0>$$?-\/;;!X?H1_G[7\\'C,W%-WE34PW^/+6XR%$8R&U]\RM3\.AA3Z
MC[6P!-^$3<4ZRMDEF/Z91EDR/Q;!:49U3A3/(]:YQ=8$(J21UG%]2-6[\4W'
MD]B94W,4D.T'\QV9"!-[;]IGYGSP[E^S9 4T-;W8\^MT[6K$^.BK43(+H&FO
M7WAKWQ>MB-)5,!;SXF/(COM)1OS'S?LAWWW836R<W-8?DW@I>B:9#U?M]7/0
MXKR8E%>2XMKV[L;VYLY*MMG\>#UGOO @FUN[&SO9[E;V<0MD0G-G8SW]MK/U
MU^;ZVB[\\6FSN=;\N+GV5[:S"Q\T-IJ[.\LZEW^,NF;D6X"._UP<XNTX/]4?
M>S99L<! 5T^+K)8"=/%GI8@U1QUXLGL$ W#6;?;': "#&0S6P\#U6T6M_;6N
M_\,,6H.M^*4?!K#'!5/OPEO_:/?<]Y?5KBX:8^T*=*K]DS_:!]_VS@].FNVM
M]>W.UOJ?K2;=/FGN_MUI?-MN-Y/&=?&5@*;4#O^[?7[PS9]:RO-]FI[]=_M@
M]\].@^[QYF?0@$!#._C<(,UO^S\//N]1T)I.FNM_I_*X>&O=L:U=T)[6UTCS
M[%#&0 CH+\A8%A%G42'EA$)<PF92(4%URDL=N=4=!;^6%%LF92J[8'SN)5<6
M*XU5SC65@3KN@GB7P0:8T\1@_1%@]_K&SL?MS2^[FUO-;.M3]L?>SF9S8V=G
MK'=5Y#"'CO!=]=9BR\J-NO'-S\L&U^I,5S/&%%TFR3 \#MF89*^%J+DY3.N3
M)Z/!L!7/GUEA6>L#3K8&("6Z;K4X?&T-!]E@9 <MWS+]=/;Z#QA#.[7._A':
MYRO%/).J3?&_/Y;Z8O$7^7?6ZX^_J)Y:??'/[,P,4GA?KW^:Y' 9XK<.ZM^9
MZ8-4[69KI_U6NP050E<RL,3X:K8++ZK> #89O+QW"N.$O4GJ*/R6!CL8G:86
MQX-B5+TN<L>M4W@XO!VHK0N#SJ*Q"9R&P1UW82V/SK/1H!S SOD %%<$=WU,
M=_VC&OM.[^-DW#ZD.A+E\;/)?J3U&)Z771%^P#C*TVIX5'I[-<0BE#%][%LI
M1-Z.QO31#,.S7O_[PON:4^^;&7GZHUCX4>KG.(Z9'-^V^65\U^Q*@>':&U=5
MA(WLQ6&QR,5BA7XY:E#K0[?0:,#2:;E6&K(/I^U>48*T&&SO8[;Y!:CBRWB)
ML_\VG=-_9QV3AI5T_S!YWDIZ7P2RAYDF@V#\FO3.81]N&(?OPM1!D0^31XZO
MG)U!:Y =!^/_;V02%95[]1%>;F$U5N"W=@NVH]LRQ2./3>I2$8OW51NQUTTR
M.-M)=@F,#>Q &.Q*]J>!IZ]D_U\/=.CB5MB%KKE>,UHVN/FX]??F.B(Z^P*#
M#YV6>ST@L]G-&J;OCK/D9"D1Y%NOW_;9_P;3'AYG6_TCTVU=E)(!E/6V2=M>
ML/1H6-@\A>H]7@"3G59+D)T=M^"QB0A 'QBU*VA)\#4T(&V &H_:/0O_@ 70
M[:4[@"W[HQ*T$Q&,@#;ZZ3QN>+X*&)@><PIV;D@\D@8P>>GXE>7P.\$,4M!6
MUNJ<M@OKMRQAFB"B-P+2'PV/>_TR=N78_ B9,P7LC$J;NCCU*Y]_":%$_GN0
MV4J" $LE]T7!7:UQA1FXHP=#*PSGM$ ]F#]P2!8ZB7<#O"LA3#G"!#\%EUK
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
M?W'->FH46]A5Y=;_;_!'B:S0!(:*\[<-P+OA^?\SR+;.X _@R^'YU ,5J!*
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
MK2Y6AQ_C]4IVUAH>3^&C![29 J+4PB@4)X:K"R4Z%D^J;BSXL-P^B:M*/+2
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
M(JA%YB.00<R#(UQ&% R+B%,LD,X#0[GFP4M'?$YM$IE7=!FL16;MFGP$H?'
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
MW=XN_#QM%>@U]3!?]!T"*.N-CHX3/LG5;*]X[+AUWE1WJ\MGK<ST) )!U\M
M)O8'9>_&W@#>EGQ)KNI#V>H.1OTTQI5)>\EL:'ZN5!V+4INDU*(IE#VV)F\=
MW[XP$WC(CY8/Q3M:7=>'[].\4N\DT\Y.S7G5X6F8%=*V[,/T X:YND!X3PH_
M,.R/L!C+U!7BY7'G[% ')JRG#DF9ND* +8NT80SE-N94T<@C7>*N$&68X3R?
M%945@Z^(OU :S*#J##'X'?I"L'R52U'WA:@'^V2#Y77'C?F0Y\(&:92FQT8R
M/8HN";,-)V[N,_&FUJ29K+$[+$G=HR2M6MV1Y-;KA!^#H][,:M14<Q^J>:LY
M.%MS:G%2A^NV-76KAP>'DBXD.,ZZ]9*9O2R1@O<UL<MX[Y/V]_V+O9_-BPV\
MO[MW<7#RE38^_WW<O&BPYN=-DAJOIWCPYN[^V7R\]]:W[9/F[@9K[&X?-W>;
MG>;Z_MG!-_C[PN']D[W_G[TW[6HC6=9&_XH6[]GW=J]%LG.LRNQ^+VO1!OOU
MOD>B;>/VA2^L'$%82!Q)&,.OOY%959H9Q&0!U?L<#%(-.40^&1$9\01NIGOW
M2>ODK_FB-,Y@ *F@D"(B0YQ0@R2W$G%O0V:%QKFF:YN,L=6G/*A+TM0X=5^<
M>F!L18U3CX]3,WDI6A-.&4584H:XP@9IXQBBGIF<RR DCP5G\OE(^!JG:IQZ
M-3CUT#C[&J<>':?(-"%$GF,GM48,M%O$60::%>4&Y;G(!2"542Q;VY1X/DBP
MQJD:IUX-3CTPN+'&J<?'*393(4/QG$B*<NH,Z%,Y0<J!W9=S&FA.O%/2KVV"
MGK7Z./5:J>Z^'/?Z0Q3#(F[PJKU"WJQ?Z5Y*8[X'0U[#S+U@9I;)SE@F. X$
M93AFI8F (ZFW0$HK;526RYSBM4TJ5H78NV:S6T5G2KTJ'[HJIYTI5GGB+<E1
M[J.K-UB%C/$862>5 $O26Q76-LD\O62]*E_NJGQTUT&]*A^Z*J==!TYJPXW1
MB.<V1YPJAK0U!(E<>LUU8%*PM<W\P9Z#>E6NT*I\=$.Y7I4/7973AC(WQ&&I
M-'*&8L2U .759Q19&2(?C[,YEFN;V8//'6J:U[O0O#XXO*0F+*P)"Y_(=U #
M[GT =ZYVK\P(P\):@-D<="%I0 V*Y-J*VEP099R*-<&9>+!U\JOY!VNFUAKX
M7H5[I@:^>P+?C%<&#$#E8XE2'JL@*B&1$KE"2E%-+4P/C860B7SQQ*LU\-7
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
MX<O< IY:  OI-VY_V73CB'<!Y\&&W$CN,B>YTHSXG!(IO>+B1IJ'9UX.>ZD
M9P^>4 W$<V)6(A*D?T[/P6J@Q^(&?^P"QOY(C ,-BHE<GZ1%;"3VG^)<N]?0
M#7,^@ <,!HW0[@+Z1NM8'_6]C\C;^"WVG>(_XU,::1;^&V8A?4C^_#T>5OW7
M$OJ4))0)$U3FF.,9-9)8RC4L'Z]SXJF.^A3(+YG6ISZVWB^E4$4(^]@=P)**
M77BOK9\Y,\[>&IKM[>##R*&88PNFGV(QW$\3I )S2)K,J)Q880P@$%G C]4
MR>S$F;UH#X^CP.CN]^KWTY)5I^$B=1Z(PX3<45)P[IWIRX)7J!MOB#FPG4MX
MR*"=Z%?TV5F_]Q/F<>CAXV6D*7B-A0K.Y#QPS8T$W*)Y<(PH*@#]XFX7I2GM
M=O-BM:2:/BU5?\/"[+FV+>.B5D99?_Z-<H<>>BTRDRF-N#<$<0<_M'$Y<C@0
MEAEC9.0.%_/NS1&?3B%.$:2,!RA-C*XW*3KWFOH%E)X7H)0/?'<R#/G&>?Y8
MA@+M=CNCD+CBDC<W[TU^&*N42\P$ D5"("Z$1EHX@924698%HQ2!>1^T?Q:K
M?C#'[VE\G.@JO@H  A#@K!S6C49D_!U]EZ@Y>]TD(].;40-PY*S?/O6-L\[Y
MLJR;E(%=+W1FK14\9]%1SSG.#&762DOQ+1A";T:)OR+(?3GK>^UVN__H?COB
M8*1L)*M#UOCLDG/U\>I081A)G>>QY"T@1F 8&06")$3FA T9H8JL;<XSA_RK
MD H'HPS3/CB/UF*J1#=H),[$@KEU@8Q$/M;[[S3*49R%S&G%0<$&_=H QF3.
M4$ ])3)2ZBTSW*Q+;S#!]T$O>Y_4L,3L/OC0[PU6AS#B^47E.SO,,B$5U0XI
M;'+87"S8749K9(,.EF@JLBSF/F4W;"X ](DB',2B(N7RB\D[B=QH;"\0KL0%
MUX_\BO'.*$L-UX:_ 9>\.R_D1Q_I-JS\])HDH/'5^K37'X+F[AJ@%_73=QW8
MO2H*83T8]&P[R6UQ2WRR!3V]UXW:-UPU D#_\\QW!Y&>N.J+#Z$@-QY?=.JA
MTVZC\5>OW^]=P(6#1J*"3-</*R.JH?NQ8YVX8/I@I\3FF<O&X-P,AAI,1-V!
M]0$_JB;ZX6"&6GWCY=A"7Z?Z/^K(-#Y,&TCMB";_<][N%W 2YP,&)*DHUO>'
M,,V5K:0[:99![,8?6)AI^#WN8%OPL*#;G40C/?T@>%\JHEE>6P@+7-Z#+_J-
MGH$12[;]Y 2.S3+;.^^X2&]]W@%9A0GM-OR/4F*<#QH^7F]<'+?M<>,B7:HC
MAV%ZR'_[XGF]JH\-;:WO1!^TCX^L]M^DFR>["7Z]\"!46_?FX9X<W(C$T.(T
M%NVTQ$:ZW]R@HD6C^G)$[W$&[%B[I38KZB1LKYPIC27/L%;1PM-<!N>I": ;
M+SZT$,LEB_2Z1W'U1+!\RW8U:QT=@FY@,FD9HCQXQ(E*Y>) MPF.YDIHL(["
MVB;>F*\@,K*LHRPL,\?$2.&)X9(1!K(GM66"Y%Q(QS1U0BXFBZ_G^%YSS)L7
MA[GC.;&4(".(0IP2@J03%&5:P"8,MJ?C69SC!6I(-<>]\V'<7A,?J-&="'WK
MC:XO,7M.YUB? /[9S0KN*,#]R6%ASO<6VC^]0U>^W[M)7!:$;> W)S@?Z>[6
M(8[G \1Y1$AF$.?,($D-1U03036SE.=ZN0)Z]UKZ]3P^<!Z94+G#6J"<>IA'
M!1:()HHBS#C)B<Z<97QML]ONW%Y>(*E M@.*=3NT"W.B V.."OU\,B1MLG[)
MQMP1T!.> GZQQV#7=/QNF'9H#.H#P?) , 88R,S *D0NQ/QYDFND9,Y0EN>$
MZ9@^K_F+(DZ/GI7)X_AP/CQ/9N^D2;# MU+3J+\T&O4G3<BX(0BX*#SRRR/
MBN/ J?">FE&]SBI\DUF%]_06S&=Q3VB-XPH<GT=[QV[XN]_NVO:9[JPV%_L]
M-8LRW+')#SZTCINGGSNMO:;8W?L$S_@J#DZ_XGW0(PY.CBY:5U\O]D&GG UW
M;%X=?]^G.Y<''[Z2YM5WT=H&[62O<WH ;3@X:9WN;F^QUMY?Q\V3@WDN]J S
MS8GD"$L1626H1RKF=PLM)#89H12;M4W0^%Y,?N&KRSTI.25J+HFG0*'Y@_OJ
MI'ZE"B2_"&R9Y0DSV"J38XT<S3'BFF9(V@PCJ7)A!,\(EABPY?501:PH=)QW
MQX>)\_["FN;T<?#D;CZR16?U+5\#S5) ,TN-)4BFA0D2"14LXCPW2).,(P%2
M*HSV-(\T":-@W#I5]DE)":M@@=$9Q2C(((54W I =^1M>//)=H\Y'&\4L^]P
M;%D#\NV /,=C3Z4.V'")@H\T82&6!B5Y0#+/399S87,KHU7Y8-Z"1UP#3Y5
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
MQ$O/I$=70Y6H(O7@^NCX(M%.%\[3XB1EW+:7%C _GL4V((V+:3J#H9\( 2@
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
MQY0@[>"'(#83FB@7J%F<\O7*+,>% EK;C;]60*/=:((AV#*4>V(0YRX@C5E
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
MK+"7&C1KT'Q3H!FPX8*",IGI' QJ9HSAA ;EL0^2"5T[/U<"%V><GTIE5NF
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
MJV'8%H9_9.BMW\4MB%N(O+2C0$MXIH\-K*3Q=1X*3F<ORUEOE9=OU?;J,PW
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
M*AH8F^T40N>?I .%*;2\8X7:".)(QD9(LTEJXJH>U[#-JS<:Z UM#."ARF%
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
M#JS57UZQ*@-<,QN=L'0;BGMD8)WAW!XRI?(Q#9,M[WPE3+F/][L:9\6 #;9
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
MNBBIF=N]N%-K]V,T>O#]8*(-19!R)N4;N"0BPZ=@+OZSS\$99V+TKU?_N/M
M>J]^_D1]_]*1<PPO!-(",\3_>=5A/U*/Q2VW8JF!29,1G"=3/XOR-%&]$)<;
MECF5UDT.-HZA7)I*\Y.[^R0^\+)HI%7]1U8O]&(!HMKV=3R\[H-VLK:OX_/U
M=73^WS#[\67W^#L>^\F56%8#;7,_VVQM[YK[[?Z&+'5B_[;=V/T%;]55Y<Z5
M>YU]X2UK==TUOHD0M=,,^YF#2I_.8/ P7_)6/#+_V7200PU.?8B /G*8H>OD
ML^DTS0H)$A>AM>@GP1(^SC8K7ND9VXEU+S&EK9:U>UZMONMM#7:W8_@EEK!V
MD; Z;M/;-B/ $I8EK+OS3-Q!T\)3[]JI=)Y!B#QO\.< TV[_XV<1N86S],:/
MB^A%I-OV6C:[<]?.I-^R^9V[=B:O!RU;0;I#Q^$];0GI_@C;/?&@G"%6PPL
M$>[?L]N75=8?K\*HO^<NGP,\D]>MQO8I=_8\'N\\>OTG/8[]D:][8LP29/$]
M$20?/JUW)[9D<U?@0V['[EV OCOHW-/H?XXDYX>TA.P%L!?@U<]=M[TU1+Z]
M /8"',P%:+J=^W:OVO<+L(TO[,"KG.[K^;>53KM0\K&Z(NG7+)T78\P-2V>9
M$ZLT)<I.6I.I!%<B*:)D)D)G'L%W?:?3_1Y19S+AY\()9QD.@-4C!:5%3S@M
M6JRK'@FHZ@0^*]*-O]6H.Y_@4?W2N9\[TRR"[86M@2D(-1B2$-;U8$%+(N9.
M +N<3D26N_CE>!;R7%,8XPJ6".^"D7PG$_DL+E05S$?_*HIC,7'\X*]9Q,5F
M+CXX%W&,_^IYP#[B6W@?X>U7L!1L@IWS5HFO44X-8?0TZHZS-U4SQVE.6Y)M
M5SVSFLAM0<V^E7W8R=J"&EM08PMJ=F]C;$&-+:BQ!36VH,86U+R8@IIUMHC-
M1=]A-V*_ORU8ZXX%[BU9[2)9-9M[WE+:DM4NDE7W.8HT;)K1[5>]_PRMRFTL
M8;-8PH).IKWBH>M\UZCW''A53)[S-'/@(+]WT4D/GPS4)P1?OW'@P.5&K#!
M\UX#+,800)T/%E:P-JQ@?DE,IG%Z(T2-$.M$2*/DBW$$O1G.6/AA "1:U/?&
M\W^VOI.]=?Z_"!>UG:QU_EOGOW7^[][&6.>_=?Y;Y[]U_EOG_XMQ_E^(7/A9
M,*;,M!!LM3B=8I:5C0+L@U^MYW8;S^#%L0[;0R>LMMNP&%J6L!XA\=WM#/K[
M35@'& L8;%N1LO>A@ ,L.[[T8Y'+"H/LBT ?\PL T6JYS;:%;-JU4VG"J=RS
MRLV>RJ.=BN<V&O:N[-JIM+?%%+686KLG?'\5B<C\F,2O'TZB),J+C)JNO0"@
M+<_M;2V#K5+_!)7FO6?0Z^VIW.[U[C>?%M[)GL<=Z&=/"WZV/Y)W3\Q>0MMR
MTO5I51NJ4Q9^Y27 KW@@%0?;EDX<"/Z*O0'V!B $7;^Y;6C'7@![ 0[F K3<
M7N^>7K!]OP#;>,\.'(&KO4=*P'Y4S3QA:<7JHIEUN4P/5&GQE/4_%__T)].?
MWNJ95PJ 6O5NI0!HT)#U/[WR@^WJ?V3Y3[O>>*CRGZ4%W+_^!TM^8,V>GAH"
MJ.$8670M$F=X8Q0$B03.40B"3=/%08OU0U<,U(94@DAM47(M\H((16*W(3Y;
M%J1)(H+"*40P3N"XKVY,G#,%A@:FY]KWK,,[V\5BI=5DN"*DO(>7Z9)H\>/J
MR^25-$^7J=V1EZEUSUHX=9F:#U=+M[2 ;RFFP]O4J'?6WZ8Q;!U,IR1K&%OA
M%^+M*#$+^2*M)V=Y"FTL+9NF3/QO:#;PKK*B#"MSC&])T=HHO^(/09#.BO5?
M64IW?F(*:[6K>V#^=YR5J=Y7HC:$\_E2\T<PR3=^//=O\E<_5J\/W!USXQ;7
MO'9EH]&#KXSO;BB"%)UK<!*@#XD,GX*Y^,\^!P>NT^A?K_X1A8V." :MYJ#K
M]=O=46/0'3:&OO Z/;\W#-J#/WJO?OY$A9) _<<IPF\6P,#\GU<=VP[SX_51
MQI(W[ ]?_I78VE$Y=3ADH\JY7^'+K:;DRUY9_GQ/OGP_)0GX\M*$2>!/05<
M>H++C=2%'+(@E[2N?!:9<+S!]W1J[<;W6\X:OX6O=U&SF()& J<=W["04!N&
M['YI<BN%A%]^)QVQ!>1/IUGZ%9XK8-S*QN.P\-E(Y#FK.G#0UU$@<M>9CR-0
MM/$5B#F;1:A\E2^#?8C%E1^[H/:0#%$XN" [4#O"7T="Y+NH":TNVSY!J0)J
M(FN-V$!+;;3K)*+XMDNW-S7<[5Z]U=^LRG:KXEVOWFK>;]AGJ#2VDWW,R6XV
M[ NOX;;EV[9\VY9O/]8FVO)M6[YMR[?O3)RRY=O/'Z[9U"QYS)I(9FR[&LN^
M5UGD<RSIM=??HLWY-V4BZN7M?+VMI:V'H:UFUY+6<_/J0ROE?NUU>C:3?8?.
MH]MHOZ!4]OT!<[U#2=LR'H ^=Q.HU:UT?8M%GL- L#AXQGN8 +091E"Q9'@5
MC FK3)Q@EF4B"6Y@40&Y9NK[TX?M/$NOHUSM$"PYG< F^5\M*NM+PPZUD[6H
MK!:5U;KU=V]CK%O?NO6M6]^Z]:U;_\6X]3<P2ZS7=>>]KLWNDR(=[H_KU=+7
M \'N>(,G1?_='PJSSOUO=28/6IYU[N_0>?2>%C7(^O8W\^VOU]3NY]9OK7;K
M?^=]6S6962C %8YJHBH401-010))I9 ,OX#._L#/"TKS1U?U5R=.\W*1-\+/
MY!S>BH"FP)*IY<D%FLO!;PS3],MV8\"*?(=##&R="'-:5R*]ROSI. I@H[YB
M"<(\S>)P'H7"@8$3N FY+%N := 9A8Y?.&$T&HD,JS_SPB]F19K=T+YD?H&%
M#E15!S,/J*03YTL%A,Z?LRS*PRC DB0U[MB_ABG-XM@9B5 7ZN"PPKGVXQG5
M+SE^'*=S/Z$R"BKDJ9P.1U,*W@P58IE'Q7B<QE1Y2L15=TZH%!66('=BNIX0
M%R-&]%:@J+(&$%9F[.2:MVYQUNMJ5MZO6P\=R157-\4WCH^[C"4E,#=@;4 C
MJIB&GRFP1 C^P5 :!;L43?*Z7=I(8&L^-2*<)446\:GQ.>$BCI$<DQLG3.&3
M)"V<410+2?GJ:F2BF&6KRG6C\%^O[BXZ\QJM5[O%PU8'P6@K@)J9$'!S3N&9
M6S+.JX>\-\&^BX4&YS:R]R+B3W:R-K+W5$[F9<9I WLVL&<#>S:P9P-[-K!G
M WLO/;#W(0+ZR&&&KH;4870EA)Q*T"E@&R_N@WN\V79;G6T1!'?,2VXI:Q<I
MRVN[C<:V'6$L95G*NINR&FZK;7LO[MJQ]-JV]^+ZQ>Y)$XK_^%E$CN$LO?'C
M(EI.U-J(<O>K<9GG#KQ[HBCO(R#VGIQ*T^WVMLT*LJ?R^/D;W2U*L.UY/'Y%
M_.!)CV-_).Z>>%+.,/C_$GHK=I]!/[0J^ZUGTNW;;I>[=B:O.Y[MJ[A+Y]%[
M*LB9?1.P>V+24E]%VT3Q?A[!P^Z@U>RZ[=:VK84/I(66O0'V!H!6WG-;W:Z]
M ?8&O-0;,' ;6UNF!W(!MG&''7@7Q<X>-=+<T9*VE],DJV.;9+V )EG/7Y/Y
M*_=WE)6+L4JYXV*\U5EW1E,[K$US?*?7_KXL@@QGU%$22Z,2S/"_JYASL=9Q
M@R\MHBZN;?&''+"017N)F#L!['$Z$5ENMJ<LQBF,<04+Q"+'S=I2NOC@7,0Q
M_FO6?^);>!?A[5>9$-@K,^>-$E^CG-HYZ6DL%YQ>5X/C-[J8;]MMO:NC%;PK
MIXZ5U\ ))T3'</^ $*,12(.DT)-<W)+/]<NZ<Y6"V$BH#VB1^:' SXM,57C&
MT20JU&S5./_\1[_I]7Z"P891','*8#Y4! H/1<#2Q"0"P@IG09%FN3/RAS <
M%B_N$4+FL>S FMGBN0>JFMJK$B\[65L\9XOG;/'<SFV,+9ZSQ7.V>,X6S]GB
MN1=3/+?.%+%5)SL<)VBZ76_/BTXL8>TB87FN9PG+$M9C$%:GL6URRXX1U@'F
M$WJM%U<GMS\HF N:F8X>A&X%9]!UTLR!@_S>)4S+9KV[A&FY21S =499.L&1
MEQM<W2/20AB!U?FO#;Z87Q*3:9S>"%%3/;%PE'PQM*"_,19^2%B$*_ $=]3W
M?S9%K$4,>DB04-L5ZX4YJ>UDK?O?NO^M^W_G-L:Z_ZW[W[K_K?O?NO]?C/O_
M0N3"SQ"^/PF=$"RU.)UBMI:- ^R#5ZW9<#N]/2^;MI2UBY3E>6Z_;2G+4M:#
MKZ?O]K8N<]TQPCK 2( %S#L =(%+RM/G*HSLBT G\PM S.NY@YYGL=EV[%2Z
M;JN]+>*N/97'#\-WF_>LL+>G\HC0'T]_)/LC?/?$D_(K-]KC[H/A)$JBO,BH
MWO@% .H-W%['0NKMVJFTW<%@S_LI'.2I]+K;ZJOV5!Z=@SU#>XC]D<%[8@ 3
MO)Z3KL^PVE"QLFA++P%MJ=5WFX/>_F#M/*0596^ O0%@>+9<KV\Q)^T->+$W
MP.NXGO="9< VGK0#A]SKWM-5;2'W=J#.8G7YS+K,I@<JNWC*2J"+?_J3Z4]O
M]<PKI4#]>J]2"M33E4"->Y8"J4H@K]Y_H%*@I07<OQ8(RW]@S>7,YN,(#GDN
M,F&.F$77(G&&-^56P73A5(4@=#1=-[18673%,'=(,XAS%R77(B^(;"3R':+;
M94&:)"(HG$($XP0._^K&Q(GCDJ45Z')@FY8OYG?B\[3=ZP#D=K&P:365KH@^
M[^%=NR12_;CZKGGEC:*[UNS*N]:O-[[EJG7KK0>Z:4O3_\:;9O(0A':LW*TQ
M[!O,IJ1I&%IA0>)=*?$?C6L%0^K:17QW22SX*=8*%O(&+4U;39E2AOV0I*,&
MH1QF%'F9^YE(1 Y[-H*=Q-+!:()PC05?*KK]%83']1?LY8#(=BV([ L D7UV
M";$^1+J'@N)7XK1'JP5%NU102% ,.E)0#.ZG4RE!T;F?G%DA**[N/HLUT+!)
M.0Y*B)8Q)4.4$%PO#$-$O\30E9Q!:-=["9&F4:8.;YUFZ0B8/NM8<*#742!R
M5^F&L R<31:A&EA. F8?BRL_=D$TT*M!-K@T/+Q3*V="W"(B=JVX_ 2E!VBL
MK,!B-S]UFBY(O>+;;I>M--^W>F@[65MI;BO-;:7YSFV,K32WE>8/OR&VTMQ6
MFMM*\QV-.&]JFMCBS1T.E[]N#WI[VQ#:DM1.DI3G>9:D+$D])$FU^D_;)]WF
MUM]Q'NW^"^I;OS\0LW?H9-M%*-#-;@9WW4K'/OCD88!EUX018$A86>($LRP3
M27 #"PG(^V)& 6 V1>3'Y/L?Y;# X0UE?X2S $:)U&[(/7!23OEH-KR^\TED
M$^=#2M$/FM>J#H T4B%C$NFLR O86(PBP)23()KZ\1XUJ3O/TNLH5\<%\T\G
MPBG\KQ:P]J4YN^UD;1C!AA%L&&'G-L:&$6P8P881;!C!AA%>3!AA ZO$^N9V
MV#?7]2RJJ"6K!U]/R^WM.]2-):Q=)*S76"*_OP&J0XPF]-LVF+"#P83UFMF]
MX@C=-7&$UC=5I8:B+('@<DXU3>WUQ_>OJ'607\ X0^#G!542H%_ZJQ.G>;G$
M&^%G<@YO14!38+'4\N3ZS-7@-X9I^F6[,6!%OL/1#;9%A#FM*Y%>9?YT' 6P
M3U\Q-#%/LSB<1Z%P8&#8JZM<QD1@&G1"5!\71J.1R+#\+B_\8E:DV0WM2^87
M6$M!-8,P\X"B'3A?KL/[<Y9%>1A1V$.-._:O84JS.'9&(M1E)CBL<*[]>,9%
M(7X<IW,_H4H-*D.IG X'<@K>#!7=F4?%>)S&%%,ATJH[)U1W2^$;FN-T/1E*
MRFIJ^J%2$J.7(J[,V,DU;]WBK/$%?&"9R*<BP/J:^*;NO%^W'CH269L3WS@^
M[C)6K<#<@+$!C:ANBOQ,@=5&\ ]&[@H@"$V3O&Z7-A*8FD_]&&=)D45\:GQ.
MN(AC),?DQ@E3^"1)"V<4Q4)2OKH:F2AFV:I2Y"C\UZN[R]>\1O?5;G&PU1&O
M#]%?LRB,BALZMV-_BJX!YT+D</&!2C<.W3T_+[Z$PZ.@*;!!8J%S(2]EE."-
M"Q5(&M[9,IY:C$%X7HWQ#H'<#)': @$D&W+YV=2_P5+XQ3]3E98JIV5&@<%C
M/8BN;\]]+F'DLJX),&S8CS3XHJ[NR?D91E7G A@'_+M^()CQ-?*2*,]GN)QR
MT(1$. 88X28 .T,^R^_@NJ[RI<QSD,D[,=XQ#'UC8:4+##G+TCFQ22K67!4$
M]J\R(7 SZLY1CJ]?U5&5-CU45+/A^1]ED1^O._WF1J?O;/G*!R$YQ(MHFC5Y
MP$3'*OBNF0NC) CGNYY7ER"8QE<JIST7)9T1^R+,!8)\ *ZI"08^.@N*%'<>
M=QW.8PI#? 62+H#58BEFRV3O!4$$XMQ('(Q%'&(6@!+MR)3SV3 '-N 3K_37
MG.[F@?SGYP8GB7.:7O/\D8Z),LG+RED/> >&LSRBNGGF$%15KVB<-_R7+ I!
MX?C%3[XXK__YCWZSV?CI TJ_C'[Q?OJ!!*/O%'A+8KPE6!]JBE<:QW?@:$!I
M #8;XB6&AXS9X;W)!' :RA(@G0Y.4;VO>@O5>U6*B$S?R.2H2"&+N1O,[8 [
MQ+/<:7Y_RRF^G.K_GJW^?P'5_\_/ACZ3,,5;B1PB7WU%B3>A$IP)A.M@,PE-
M)N "Q#Z4.BOYE+0MDC2IE7\)@)_ SP68!T>@VH[\*)YE8G$D>'DNRF?9!H''
M.1$N'<)620UIIF=>\D10IT%TR/POQ"-))'@)+"L4(Q_^K%//Z%$R=V@0YIHX
M';E(+$ 7,>OSS/U8SX*A_ FJ[?#C7(1WZ!J$@422$M88D5[$#!?4*;G7FVW:
M_DBVNW2O:MHA:8DKDO*<H1_C=G'2(YW?L"B52P(O< TB6*18-+'IH),H9K2!
M& RW:!2A89V#*$RN:BP4(W\8Q2 7I$\$I 4HV[#T-$3!!.0(MSM$FU9C1M%*
MPB@D[0FA;>8RT_ ZC:]Q%;@I. .PG.$;<B(D85EOJLC6/3I:V(,C.*%8VL^F
MJ;J@NL05A=PXI^,T2Q/_.LI UA]%8"E?B#@2(];\WX%"F4ZB *@G8&WD*"B<
M+TDZ3Y3Q<>[?!&,!ML-YEA92]X0?KS)_HE09>9651X!OJ]1[2N0D1!]*EA44
M[WL\?/@HF4UX4J7F@R;1/"470\[ZC5K]C%$LI)8L+_;Y^3EK.)@*"SO@_#6#
MPQO=$)W[-UD:Q\M)ON0]T:X+8Z/)=5.NQ7R!"7167B!BG4&0S8PT6I>N NS,
M%>)%/2#EK45C?$22])I,DM+44%SFB0TMFL6<L55B@<("[1:P@MS2IS-GLQA9
M#_K<4I \';?7:;@P&R<?@VC51%.QP8%&R;2>@=P+,#^:D?+@C-F^_@X3%AM$
ML#2*20@+P\OWSZ9I4I*3^"JR(,JU9D[7= X73V0Y*O)>[R<G)6\%TO!TE@5C
M] 0:V'D\>MWYW3 ,*Q8CSG+9KB1U%5@ZI6;#9/6+\9<PR@,6L,H_$!&,#/\.
M5$QV9%CN1^7JK+%)75/DEEN.9V7*'V!AP++HMM_JN)B!1>%37 (T%_FDYG[(
M^8#U74F6TG;;/<]M>=W;CCJ:3$!6L'T,YYMFRA4=Q"GAJ<DOP5+V2&  60R1
MOU\+]@61^\&_!MV/MEA[=>"3J1\H+Q]Y O!0 UE(,#1\J]*_5;K*YD!3^$0^
M&XVB(!(,5S01@K&*]#CS-/LB7T4^Q 3IT]6_$A$!78.,AK^:*AC07\&Z7\FM
M8^V6E.JB?"#/TR"B:1+Q\02BG.C:F#,9Y843"S\OI$_M:^%X31DPJ3O.R4CJ
MPIEV=:(&CAI'=:&(YI2/V%NR>E:DKDS\&]PD4X//A?ABWF7M9:CCV]'5XT?5
MVXY2+"<$3^ F=/-@-'A;SN(ZPIW#>1!)HP\=^ B?#^YN!E,.4'$"TQM1-$'*
M#8ORK<"\1B5MN#1C!)IB/[DR"(HQ[%L.% VJ7 !_H8J3O ".R,=M;'+*7D)6
M[VYPQ>F01C-6%%:FH",W,R0#-E16;1#/0N^0.5,VH^AS=5XC_QI,3:1WF,),
MS\O<)&*@L!Q\'&@(#:.;=*9?P\8*')\:97DAY=Q2-8DU[]7T:$Z $-%PSG%<
M!^U+.-*Y<Q'E7YSW/DA8.$D2"4WZ6XYZFZKS.8-1?U&^*KPC)TD([":[D5\X
MJYX";YJZ=Y4M5V0:1W#GI+ADHVZ:L24WDRYG$%W!C*\5C"YAR @N35S=2">4
M&OM]A#L$6B*%>V;R^I5[%R7PAXG/1'G_@,I@+P(JQ\A<WX/9NWGLY(F%QB>*
MG:)ESB$X*DV:33 >\C>P00ZRYBKX2\)B1.M1&K^RWB+@YP$2Z9L74AW5[=4'
M@_4?OYP:GM9#U/#<'[Q_GPI9EHI[[JCM>;1-L^4OMOQE7?G+$]S4N_I)[.I&
M;ELPL;Y0XE#+$T[!$B0M@;QTJ#;H9G0^9O^0X6(K%?8B\[?M-AK[BR-BB6HG
MB:K3:#X]21UJO\\E;LO]6N[);3=M&K\32]^Z@=NN7XQV?PN,H-7TN;.]!"U)
M/0^O;;:>GJ0.7K.E!'O,>1_>F,F"5KO=*T6DY0X&>]Z%WA+6+A+6H#5X)K*Z
MO5[NY>3S]FT^[PO(YWU"?,#5=':F/5M'R[)_AT*3JV=_;(3RC"2/BB9#$>)K
M/[M92 +@8B@*_%&N$O\4"DKJX*BXC]^+1$%=ID8RIETF3%$2=#21N3886J2,
MIJG,^U )P'4*=Z?)5<K))#EF>11WS7H1'Y/FR#F E0:/N5M6=&$X<TT3K>5$
M:)PO/ SOAO7%W)&1N^SB/L'KTM@!&I)Y4F?T-$X)]I'22RA=%1<3);R6*"_7
MKTO*9%,N56V&-X83(<N-TU_"1.GEQWDL79J&KQE2*UB=F283Z61R,.60AIBU
M*> KB: T!OE'+%6A:J"<<5&+L8KX8S9&!MN_3WG3[[<HR.:LZ#N=VEQ=VS:Z
MP2VUCL-3Q;&HV)E2"CMFF;<?XF9PW2WEIM,[@S%L'B>R?=<T1J?:W8%1W&7&
MZLOYY7!>3)U&\C73D2)*:FB:E:ERFX_#*?<^-G M2]_,(N851.EB%S^S>5WY
M=*@2_V21+W6<;:U\5"7;ZEY]9;J8*IPVYNFN0;[]KE4?K!Q^BHG(T<KA>2?V
MJ?QM"V)O;$7L9B?;#8B]83:%O)O8S:.7Q&[>K=((7TA2N9OX3Q=?5TX>.Q]&
M.6>\HD0#NHUDM3ZF>$^ \45_^UR8P#7]:?"EQES5[/CXX#>LO>;.;'L1@(?T
M-KU\S7I[BUO=J)2_KGA:IO:OO8R--:\K]XAD;>4L=Q!->ETYA_+,[Z.VN%&@
MH2SIV1CK1.%#K !/+^^D7Q19-)P5*KU2Y<;3?=)Z&.6K_S6+IA.QW$0UQ2Q>
M@8KHWA'.>^UBW&O"N<MK>@^,'$/7NI5<*O ))F1"I2@ 14ZGY$"KN90$7Y!5
M/V:=XD*A-?>.[U0$F/FXYK:ZL();!//WM%*R1RKUHYRT9@R#[4]:56T9E?B&
MLOWM9WI_.!BON1?9RV>C4>T7K@QU+L=8XW&49:BY3-ACLR^4^7M90$H8,.$L
M4SZ(I=I3UNJPY#2E+T@="H@-O^IR?33LBZR8=7+:%X/,C1TBZSF17@AT'XRC
M:<ZU*K,$%4W,;B-O!#S-5P.^45;#( -*0&W$KYG59OKI',SZ(IH(5,0D.\&2
MJ!QS\V<!5\!*P!L<&3/R:=Q9-DUSH<=Q5>T#:)H@U.$V1;"LL$SQEL^S)P<%
M*&MCR_NPN'JIATH'P8R8:>)C'1)^J@H/Y/A8B6/1*%J#]=[K;5A,_Y7U>1^<
MSWLG:H/7E+I@35H W.6(S3UD$.? X()(VJ3O9"WI/L&(H>MVEOC =MEG# >?
ML*5O,.^281/ 7UF]R#@%[&\&62*HJ#X3P*(CA=DGXES,QQ*WHAA'N?/;#+@^
MD->-<R'8?$D0+6_B>(W:;U3F1KXI"6Z MC6N4T%=_'IT=*Y<#_B4KUR["NMC
M\Q7(ZL4<J\"PQM/_(C3VB-!G25X14*DG4W:0<S$>Z+1!(=>/BQ!AB>,QDIX.
MM^J7T%X'UH/)FI,N#04-P#N)%<MQBF5[7,F'OA>NM=.3@B7#5A9I1@1IE$.2
M;R2AT$2*17K*H5>=_KPLI.5Z6/1$I E=WQ)<(8BR8#;!8N8 9W)$\DWBH>2R
MD(XA)5=%3W"$<L(3/Q2HBDZ 8J\DK-HG+DEF4#:>&)$/T8#"JL12U:$HYD(D
M"WO B 3FG+A<U"RV313$AIHUQF)T3:=;U@=SE$(5__+Q(D['_MSD3[1UI/X-
M<;,2I&BX9[01TATGG9:!XF1^R<FF)B<S-CE?0#-%-2D4.0PQY LJ2SL_ZH.5
MI?ZY\Q;H>$;1)AKT*/'CFSRB,WBOS^A8G1$]<U$>TYD^)E5_68G+X#H6*S%7
MJE>;JA.=O;!8+D3 ROI)B0!Q%*93Y!NF7,K2!'X.]LV004?^)"5AH8MH'<0^
MR"2>@ER]PK\PZ+>R8A?+T9U3$$E.4U']_<3<?079O6WG;J>_ 24^H5*TUINW
MFD+_??;+)0'M[ _5_<XBQ]?,#,X>IWBE*L$#!N9Q%2="_&@!Y,(<\%("A#1?
M^S^H ,BEQC# O7#Q&Y,T9, HZ9'Y-\AD(#2@FTK%^R7^:3:E[TD73=-YC5^0
MDU,;7&(C'N6$3;9FT@IN#03^523]2 7J.GYX#?(:N#9Y"I7B\U4H58'$N-(D
M6,WA2VA 5&AH G\Z!?K0B *D=TBD&9Y()!: #%;/E]&+I2/ =8:S@AY6EG21
MNHY2D#@1 T%M%8P2Z5[RDJ]56I>_HA2O7,0,[E%^%SB#3]^:+,NWL"K??$.^
MK=!!I(JW0@TQ%+Z?:+%#8>SS$CP>H5#A(@ECH4!_AF23QKD09AJ39;O1UE3I
M9T,?J*QV]C46-R6%-:H4MOR8HC57MU(MYUQ)'REYM814N!:5J*$K]=XJD;$>
M79V^ LWV,78ZC#CO!D@VRA&V_!I9>YJL>0L'+A$>AP$ID#JS]-HGR!YT6%WA
MGQ/T/_G!> 9#::<H[C^B0R#1HP.6O@B:X/YPL_>S#&\?BD F *_1?#W\X;6G
MF9-FT7P.^2U7D8[G=GI$P+H4TYO@:"IWQY#.A(@$A('Y1444:WCG\D6OB3=$
MY*I#'9-^)6V6O9H('E]EJDAK$6%T1!3BD)<< ZLQZ:N"M'BD#9B>]';2B#[#
M]^%VE%@S<CB"G2MM(..5[V2[875MO$&K38S=G[!OW[Q"YL/J\OQP*^HEX_9L
ML95L!>NSE$$)Q605^T<<&(?X&O'E*48+->0;F5XX==C%A/V'*M=-@F55IK>"
M\T_Q@2*E_(;U5(1<'.>2SX(Q3T:"@*GY ->,,D0\##@);']NV^^"K49T 4?)
M3!G4*^0Q4SYMNY^!\9WSB00!16^=U]$/]&&,($ZA?U,">N9HJE$G NG7US!P
M1,V,=XT0@_!/I84 RT,%#/6=5V_TG*$,U[WV"=%$?)5N<$S4HYOTPT\PE15S
M8=.ZG(N!J4*S'"%:8I)0&@AFA,CI*P!H_GH&XRF,^$ILDF^<O^9.TY3DG'C
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
MPZSFEA5S&/S5V\#/%ZO7S$6_5ZZB$Q?1Q==/2JPP7?S>)..@[<&@1=X9U?8
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
M?GH;OM1_]M#5&EO#(3##0(40(&;%:FDEUT4K;?4N6#\'ZS$R8AO)=WR_VYW
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
MU4=[U7R\Q[61498 .47:KHMS$(,OD#S*4C*94>+!SI>K(3Z@J;(#KNY^6FU
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
MD]*I( E#K6!S;_+N'YA!.U'7TD5I2>N2V8_KETBO_/=_^?]02P,$%     @
M-(Q^4RO3]B@JP@  \$ ( !0   !A:7 M,C R,3 Y,S!?;&%B+GAM;.2]:W/C
M.)8F_'U^!=Z:-V:[(X0N7D 2Z)Z9#:?MK'%LINVP757;4;&AP-7)*5ERDY(K
M<W[] KQ(LJX 15+,V8CNK$R;!,YY0#PX ,[E7__GUY<)>)-9GLZF__:#_Q?O
M!R"G?";2Z?.__?#STT>(?_B?__Y/__2O_Q^$__O#PR=P->.+%SF=@\M,TKD4
MX(]T_@7\*F3^.U#9[ 7\.LM^3]\HA/]>O'0Y>_V6I<]?YB#P G_SM]E?PS#P
M$S])(,,(040QAM2C#&(DDD!R$OLB&3W_5<2QHA)3&&#B093X%&)!$H@)DW$8
M)F$21T6CDW3Z^U_-'XSF$FCEIGGQSW_[X<M\_OK7'W_\XX\__O*599._S++G
M'P//"W^LG_ZA>OSKUO-_A,73/B'DQ^*WRT?S=->#NEG_Q__]^=,C_R)?*$RG
M^9Q.N>D@3_^:%S_\-.-T7F!^5"ZP]PGS+U@_!LV/H!_ T/_+UUS\\.__!$ )
M1S:;R >I@/GOSP\W>[LD/YHG?IS*9S.R]S)+9^)Q3K/Y)\KD1$M?M#;_]BK_
M[8<\?7F=R/IG7S*I=C<[R;)WK1HIB9'2CXV4_[ROLQ]/$+\E>>?;LK8@7*'N
M;5LR'L+TMC5QGS0_R.X%7NOF9)'+#^IZ*OKZ=I==G2QZ]Q*W]5G,YG32PV>Q
MZF9-Y(GYP2?]MZH;T] !,BWZJ:A[353Y=2ZG0I9L^:YID(I_^T'_;9QG\_$M
M?9%WZC/]SUEVN<CGLQ>97<U>:#H=^['GB0 %4%!,((JB !(F8NCY,8MIY$6Q
MA\;SY8<]EE/X\V,M0]&112\_..@XWS-7,YG/%AE?K7(ODUU+EUZUS#J'?YQJ
M8?)76KV@134&02G]O]?2@=]*^?[/O_ZXTJ<IDI-^\)D,!9H9?R?$Q!@$LVQ3
M]1FW4WTURW(M=:&WHCDK!-<-_&BLKQ_E9)Z;?T'S+_V)5J;"/Q_NX<>M$;W(
M:MEIQH^ 7CWQ(Y]I"^AU#M_A;RQ&!R7G,X>/H815=_\#F&5"9MJZW:'*\N-<
MY/"9TM?QXQ>:R0_:GA*7LY=7.<T+,^TBR_0H2V/Y?OBV>N2>?C,_NOB#9N+Z
M'XMT_NU&VWI982'G=_,O,GOZ0J=WKZ:)_!>9:S:[F9;KQ9AY2/J,*^A[1#,'
M90)BGR4PB'U..8IHR,5X:V7<.T'ZEM]JSMF9$6W.OU)(\*=T"G*C9OYG.V[J
M??@/T]T@1[,?!BWT@69'(\"ZTF!-:\"^@?7G*LU!H?H(E,J#->U!H3Z8:_U!
M!< (5-^*_E1*$$ZGZG,-VR'VKV1:6P&JGVRN KT+W\O"<JXAJ=>JL_7?;/G3
MF\:;*=>KZ:=9GH]CZ<F$H@CRV,-ZC8H\B!F/H5Z@F&(2!322X_G2/C]*9^]:
M=[)J]VPUVB0>+1R8:+D G0J@A7S-Y!<]3NF;+'[LMHZ\QY&J*/&H%T O)B%$
ML0@@Q8I!H>(DHE&B_Q[:[!).Q[&');C&\13 [%;'QC!TO(09!$K!P)^,:'\&
M%_-YEK+%G+*)!/.97K R/97;6W!V(M'JJO"^AUZI>Z=RF_RZ^R$W$J3I"3S]
MCHTOIN+ZJ\QXFIL1OYGJT==,PG^ADX4<8U^$*(EC&"><0J2$!ZG/*%0116'@
M,>8EL0T;]"/NT.CEXODY*_838"DG* 0=U98=>"L-.\/C<J66'1_U] T<)KCA
MC>SPC?Y-LUYK#M94'VU^+H/Z'$1UK5:T_!U]%N_D_G_C\[!>F_L=K7*QUWT6
M"[A'0J]8OGL2HA=[H%] :P.CYU[=+!8AT_'U=*XWB-<O,GM.I\\_9;,_YE^,
MF'3Z;2PC$B0("4BBR(=(^B%D$0U@0J(PP)Q():Q,C2/]#,U&*$4%M:R@%!94
MTMHQ_S%H#Z_@+0+6\=+;$"MK&K1$8L=F)9?\+\^SMQ]U"^4^1?^E8+>"V8ZU
MVPLE62I7<XGMX\W.;NY>9::):?K\26H>>C!>-W?JYUQ>Y+F<CS&3?B E@H)0
M A'7&PZ]T?"A%('/./.Q]".7,XB#O0V-$);"@HF1%A0N27"FX$+_@QJ)'8\K
M#F-M=WS1&H(=,\0*O$+0$7BHT=/"@D+:]DXRK$!I]63C<(^]GG18*;]Y\F'W
M4C-**8]4'K5]7Y@YM=?:Q=<T'V.<Q#CQ*/0%\R!21$",%84>07X0JCBA@7(A
ME -]#8U.JL.]I:R@%A;\9L2U](>P =F.25J"KF,>:8R:,XE8X-$JA1SJKU<"
ML5!\DSYL7G$C#^.>\6!V1I_E"Y/9V/=IJ"(>0RH$TYL0+X$D# 44(D2"$Q'Z
M(;'UD5IK=VBD8"!,\WG*Z01\UE2\R,JOW-U):AV\PP1P B1=G^@U1</)+VJ'
M[B=[0JVWV9OOTPY%UKV==OVZV8K^,9VF<_DI?3-7QG/=;,HFI:F07W"^>%E,
MC*O.Q<LLFZ?_51Y'!J$G>2(D#(7^ R$_@LR7,<1*^0G&"">"-?!4<I=DH#Y'
MGV2>_Q70E<R K@GM9@LT&!X[$Z$CM/LADU)X6$@/5N*7>X]\!-8T !<VV#M;
M%,WA:]70:"!&K_9'<Y@VS9(36FIZA'HAA/YH\^H_G]*I],<\\H.8AAA& L40
MA83I30X54'-B@'U%D)32[0!U1R]#LV2J(\%*Q%']%V"$!7=3RZNSP\#:'I^>
M"%<_AZ?N2#4X/CV Q F'I[M:[?GH](!BVP>GAQYN;^('8QIQGRH50D)BO6D)
M/ %Q$ 30CS"5,6?(3X)3)W[P74W\IS]FIT_\X(2)[P37.2?^(:1:F?A!)Q,_
M./_$#UPF?M!PXG?ODOMQEBF9SO6>-_]5F@-9;:F\R8P^RY]TX_,K;;I\I&E6
M^GXHRCUL]E.,1 @B+ *(O5A SL.(ZQ\A87<\,BRUAD9ME>Q5;(B8328TR\&K
MS,HXD<&$B3A].G9;OV$(.R#R[B_$9 V@$:@A A5&H  )&)2 @:DMQZ-ACOMW
M$J/BI-I_DPB6)L/97WQ+(^F:600/\DU.%_*CQOYR-IUGE,]_3>=?Z@#3"Y87
M/[/D7<O6!D2,E<1E)I=:YC+%RRJPN9:[Q?LZ1Z1:I1+;OGN=ZXZ ;$Y&U]>;
MS9:=39L3NHNI^)12ED[TQ'XROHY/\NO\@];O]S'G)%$(<TA1D&AC-R20A@&&
M04A$1..()LS)"ZF!#$.S3)?S[ .=F#1!.="6B/ZAT"1:&"C3?#9)17&X73VB
M+1-YP.FFM=&RX[F.QZ!CSMM-<Z,5_16JK/U[J=*HB#!YD%RF;T5@UV^%DL!H
M"0HU6Z3($T!NE2Z;R-$K=9X U":-GM)4T[/(C^E$9I=ZLC_/LF_C6/A(*8%A
M[!--EX@'D'**H0R)'\8<8:2LZ')/^T.CPNI4K9 1U$*Z'CJ^1]#VN+$Q+OT<
M-%I"TN!T<:?B)YPKOF^OYQ/%G<ILGR7N?JP-K^N-'<J#-,XN]2^?9/;BCZ,H
MX-P$?7HBCB&2G$$2D@ &OI[MDD=8"M'<$?NX $.;],MC$5H=BV2US)6SMA;B
M901F[UVX3W'7MA@D.\NG2^@[YI4MI^ZMTZFE_.43P&C0E9^W/70=NGY;"'%&
M;W![B X[B#NTTXP0G^3+ZRRCV;?R9*<X]<GO%G.3!-7DE1W3P&->PGP8\8CJ
M/6 004;"$,944DP9]R-F%91FV^'0".]!"JE1-UL%_27H89@7SDRO^LN66:9G
MH+8T^>^:\58J-$]H=70T@B3@E(>!'@U/0!13O2.G20*)"D,:"2^.I#]^W<C/
MVNN8;';>W<C4VVLZ!TP^I]."_68*E!)T. A**)_YTH>*4&T3Q'HV$)-RQX\$
M)1[A 1:R&H0ZT>@9AF!W.M6.!D#JO74?T-NM]&V"V?'*OA2UNJ0:E?=8.5@3
MM[UUW!:85M?MHYWVND[;0K"Y+EN_UW!C8NY12H_)6ZW((C,IA\8Q#G'@R0#2
M. DA(I)"2DS45AA&+% A]F+/:?>QJY>AK;CEU6RC.,^=(%KN#DZ%INLM0(%*
M[4.]$K%%(_\0 NU:\CM[ZM=</Z3LEDU^\.&&_DS\BQ2+B;Q31R]C\WVWL<5I
MIB8)3'U,$62QIS1)8$T7?A!"BA./! DE B5.+DEM238T8JD5,Y:*C5=)?M"M
MI+I < P?;6_8[6CM+(/9,17V/([NKCQM8]ZN-TYKTO7K4-,VJ%L^,:UWT+.C
MZ^W"1!Q6XN<7;S2=&'$^SK+"]6;LBR"*N!?K?:I2)C(P@41O6:$O92R$2B@*
MW=:)C@0=W+)1;LAH+2=0LPRHA?%Q L^%4V#_"<R/C;7EXC" $>QZK3C=>[14
M=KG8Y.#BW9=0:#P /U#+,1F&9^<Q8;\/7TU+R%OSOK3MK^>%9^G0J;=(BY?2
M#_3ZZZOD<RFNTK=4R*EXH',Y5F$0*X02*$(F(0IP#'$41C"0,O")YW&/L5Y6
M(%N)A[84U3("40D)OJ5RLK\6PIG&N>/5IXO1&_XRM HZ &MZC\#RFZA5!T;W
M 2Q(KL,TC)7)6NKO8XER'836UBKGCIOF/+O/9ESF^8/,I7[[R\547,DW.9F]
M&E&JO#PLDC[B80)E'.N%Q\,4L@B',&%(Z#U0&#&WK8]5KT-;/&[N'_Z%OKS^
M[<HUX9D-PG:4WSIN'=/VS114 H-:XL*->$UF\%LI=:L)T1Q0:CDUFDW//2=)
M<P!C.UV:R\L- RMH_L7\W]P+OM&).1[2O<VSU#"=^87N\_T/UIXLRP#=3'EF
M''JN9/E?_>_)PEPJ7G_E7PS1&J*\5DJ3YYBS)-'6<PREAXV3<6B<C)F C)GB
MELQ3)$$N57[Z%=^)$_LH(W3]!*ZN+Q^N+QZOP<TMN+QX_ _'2(U^A]^.9X<[
MJ!T3ME%E!,R?8$VC$5@I6_ZRC 5Y_[-W+Y0@@!H%\*<:AS^;X@,5%*#&HC"Y
M08E&BU$D9QG%=@-0^E6AW]B5LPS/5MC+>:1HME9^FDV?C=?JE63SSW2^R-)Y
M*K6\K^7&(;]3]UDZY>DKG=Q,_ZY7[*<_9F,6QY2*(((>"A%$RHLA\1*B%T#?
M)Y+[7DBHB_'>1(BAV?)ZNH5NZU0CZ.U6FZX![7C-,.)#(S\P"HQ I<*W$3"R
MMI,?J VH6B7F1H+T2J^G0+5)DB>UU8SJ+L1_+O)YT?K3[$*(U)R T,D]337?
M7M+75!NWQ<D)VSQ<>9":H/-T+A]E]I9R69+T@^2SYVG12IE.AG 6L<@KW (Q
MU-0H(!'&*9P(3/0^P!?(*:-[UP(/C4(?C=]^==3*UX]DY5?S=\>8I<Z'VXZ*
MAS2('=/VQ?W-Y6CW@?GJ='*TLN#-7>WE+)^#-9W:(_:^@&]U$>A<Z%X7C+Z&
M8'-QZ:W?GJ]U[^I#^Z(*FLSKHM5/YEQFHR1B%(3<"Y&$)% ,(O.Y4>EIDST)
M*?9\(1%VRA32A]!#6Y"6,ILB]V4DS4C_M2YT^&9?![/7H>_XLK>C 1W^?>_=
MZH)W[;NXK[Z+U@M@GF.@AG'CZR+X]W'IVV H6KOW;=+W>1:VM51U1;'/US0K
M6EB*/(ZPKP0QJ>03I"#B4D),L((TPHQY2/$$-ZFET;G@5D38?^F-2Q,M.I$G
MQ(=V/^3]K&;MC.#WMY2MZ5U<P:QIOEK<AK.660_3H!:RXU)_5ZN8]2"TO839
M=]SY94B9]T,8W]^/:<[IQ)Q1CGTDN#19.?Q88(A\3O3T\T.((II@@:B,E%6Y
MD[8$&MJ&:BFD\=TWDZVS&Y/=X]/Z[<G)J)_M)N7=4)2R%[<K9[E9.0CCN6Y9
M=@LUU!N7@Q"></MRN%WW-(U7,U[DJ5XU]E'_)!_+!*/(BQ74WS2%*(X8)#@2
MD*.84)D$3,38-E7CGCZ&QH:UF.O3#Q22VN=LW ?G8:9K":2.R:L!/DX)'(\@
MT"B)X[XV>TOD>$2I]62.QQYM> BP8+G\QT*W>_VF_WC2K90U2\=ZE%4@: @5
M-6D16*"T=4081()(Y'DBH EW.I+>U]/0)OI*4%!("HRHCH5MC\-KN5%N [2N
M-[C-\'+?C1[#HMU=Y-[>^MW]'5-Z:]=V](6&"9:R9SJMBD^NLK2;#>%4W.O/
M2?=5_-,8'E.JK1$Z69;9SAUK2;32UX!FR+H^(_!.H^(89UVGTL"OM%J5C\\[
M*471*M#MICAJ1;)^4R*U">96"J56&V_HDK56?_9.;1:J'4><$L5% $.B8HAP
ME$#F$P$%]N-$!B$) Z?CE,/=#<UJ6)>VH0O487@M'9A: ZUK]Z-UO#3G;16Z
M;M&WR J3=CV##G?9KU^/E?I;7CEV;W601OY*;W!FB^G<>,W?2_VY3>=CQ@6+
ML(@@XN8/$2)(!?<@0C(2,8ZD\MM+([]#@*&QS58:>5')#+1:LLO\\;M&Q]*J
MZQ#SK@VXH_GC:_F+2*8B_,FHT%,&^0/@]9=!?I<0P\D@?P BIPSRA]II:%5-
MYZE()XMY^B8?):].=Z^_FA@B*<JJ9B^OB]J\NZ:92=1M0H^*VS?-TUJ<,0I0
MHF*E((YC!9$G0LA"KFVQ)(E)R CAB5-JF%:D&AIKKBL%\J56VEPKU2I+ ?*5
M8L8PD95JJ_*YS?TOVAEK2TNP[Q'LVF!<'[R50N#ZW>!=OA^\6BM#R*6'Q0B4
MFK5H7K8)=+M6:"N2]6NLM@GFEDW;:N-N=$_39:7*9142W;":92_&K>N.3=+G
MHM\ZR<M3^J(?N5./^J>YTKOWXG=59.G'B?QJK/%'O<\T_[[@Q:I4.6%A$<0>
M81Q2+]$[<24CXW<70JD81I'RF"FP8+$8]"CST):*53V@UY7"8+;4>%3L\8O@
M]WFAM&&;?$WM4;6JF%^I2G.05ZH#6NINMWKT^>D<7EL&^D%TO/)4&M=>&&;\
MUI0&=VL?Q3*9V-/RHWA\]U$LE0>U]J!6'U3ZCX[Y\9WMXQ#5%631WO?VD;P3
M_O^=C\7:G#G#L)7&CNZX,& \$GJ%^=*G)+T8-V> MC9]SM%U>P6VEW5GERH4
MH7W_)<4X4&$4^=JRB;S">1-QR!".H9\@A4,:418ZU55SZWYXYDI9RSY;2GAZ
MO>P#X-OM0+N#M.,%?U^5[+5BV#7@#\<!;Z7Z]7'<.B]\?4"$L]>\/@Z/3;EK
MBU::<=ON]'G7Y2UAE0$2)T% 1"1A'$<$(A+YD""3I\['*!%^)#PW?RN+/H?'
M8FLY(L5*:#<NLP';CL!:AK#S;<J>#)N5P!UDVG0 J%5ZLNFW5TYR &*3B%Q>
M;>[CF8J49M\>:5&?Q61NN?B:YF,_"@*?Q1(&YD85!1&'),0!C%"B,/>EX-BM
MI,F^GH;&-$:\8K]E! 2_&1$;>';N!M6.6UJ!JF-&<4*ID3_G001:]^?<W5OO
M_IP'E=[ESWGXA58<OUU=-/>]/J2O=\,ON1L7RF- =.F4?"9'QV,J'W%)/M4=
MT1QIU)5<?IG-I;F?N9R]O,RFQ2W-.&!!C'REH,1^ I&,(DC\A,, <2],@BA&
M<6![^W&@GZ$M::LR2V]&V.*ZFA?BEG?5]L?)A\ ]?C_0$F0=DT.%UIT"A9S%
M_7 I:7E-W Y:]@?F+:'6TR%W8_2<3J,M,#EP@GSH[=Y.?2U46#^IM7F\YV0O
M9;GNFZFF[$49;6J*^3Y]H=,JS+\HG;6,Z=]PERI^>47G<EG.9"P19AZ+"92Q
M$A#1F$-:>BJ%*A9"JD3T4T:Q;<V&MB 4$E;98L1L,J'9F@]37XEC6O]\+,W3
MH<@[H"6OA40T)3I@#1Y0UE6?:X!6:6I*C-;3K6WYRQ:/  /56F&N 62NZ6K\
MAY'AIG7MOH],.%T-:FL9<SH3L"-C86\!Y[**L^[5A*5I]KG5?%0%/$LOB3!&
M 0PB1"%B(H9$*0X)YBKFVG;SXW93G#80<FA+>%E@_93X\RY&LJ4EN./QZ7@U
M=1F:]I>O$[#K=R5J(NBP%I43H'9>'T[IR_T0[> 5>)V(.Q^'0:AD0GWHFPQI
M*!1ZPX9\ 1E'B@H_"3FUNIBV[W)P-%P+9G\J9(GM\>.T]A'KRWGFU[W.,]WA
M:7_@UCZN/9V]M8*OTSF<&U0'CN0L&^KM=,Y-L?6#.L<W&WI$9E(W])'RHM7*
M^(H#'-/(PS#RXK ,AZ:$"2@4]:2O8B&94S6O79T,C7]+&4$M9$-;>"><=K;L
MJ2!U3;FN^+B[)!X H%W'PUT=]>M>>$#5+2?"0\\V# <N\BLL;^,91A+[6$%,
M&-+3G6)(?!I"$\\;,=\D6G1+JO*N^:%-](O'Q^NG1\>8VO> V4WHYC!TO:TL
M!.O$4V&WSNT&G+[OHM_(T9WJ;86 [GZJJ5OOQ.3^OZ?9_-N3WL3E9;B$Z\=X
MK)D!?9Z5J*"0%:P+V\DG:XM,R\ZE1SKMV;/4#H)MMU++]\Y3/&15Y\MDU)C,
M\B)-?#UOA(I"ACB&R#,N/'',(/5B'W+?#X6/5!@*J_3"O4@[M$6T]-:L) <K
MT<&:[/V6#3D\V!W?Z+8]A,._I5W>P^X>^V[<(/L8GF%<HEI)/*PS[#; ;[L\
MB%VG[J?:]]F,2RERD\Y#=\N_2/Z[_ME<%NN?_MMS1E\^S>ATC)/8B\(@@1+'
M%*+(2R")$@E%A./0\\.$*ZL04J=>A[9:U(*7Z7/N[^^!D=+^8-8>[N-GW9V
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
MC,C$*:/]1OM#F_R%>,#(Y[:SV(3-SOPX 8R.9_4*AP[NA?:HW:J)L-E'KT;
M'@4WE_E]CS6;N=<OKY/9-RD?9?:6<KDG+=BD&)["_Z7:CO^7%&6IC,M9/L\_
M:6O^9BY?\C&2?A+[)(:*"0R12 AD482AB*F?2*9\19VJG;<LW]"88V=6OU42
MME$=+2=*@[T\R#+*C<#%BSF$![\9W4"AG*/[2]M#;\=>9QS0KN_%^QE+9^+L
M"/%6B;=M&7LE[HX WB3^KKIIN'!L^$%J25)MEW).6:(H]"4)(.)QH">$'G']
M<\DXICP@9/PF,S:S7@!V]>,RZ]=[ZV[RW\HYT#OLW.38+9/K CJ?9RE;S,T%
M*9C/ -?[\]D4Y*:X]Y?91$.=CP SZA09><5L,J'96@..R7EW#P@+8LH\Q&%,
MB*G#'C*(8Q%!'.B=.N:Q\(B3)7[R</2QJFX/1O= 6ZY^I\+7];Y\RW]^! H9
M6UR.#D'0[J*RLZ=^EX9#RFX1_,&'W2/C?Z%9:LCG8?:-3LQU6!US7VTW0^8K
M%- 0TM"GID!3 $V95)@(B9*(!K%*K,[J+/H:&D/4XH*LEG>5$L0^:/L8P(<Y
MH678.F:&)6)+4<'%,H.'>V&48]#9![NW"&%/D>Z'H&PGU-T2DP-Q[L=:Z"W(
MW5*5]0AWVU>:>M *J=)I.I>?TC>Y563O,_W/678YH7EN$J]>S5YH.AV'7,J
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
M?"F"A%,G7W;KGH?&3*L0E4F1#G[-OCDUB?X^[.T(JA-$.R:I/4GU-\* 5E%
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
MZ("J6R<SAYYMF !?YKF4[Z,2UA(L8S_$08)#F' 358T2#*F9_I1A#X4LH&&
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
M"*8SG)$$(B4%Q#Q5D)8FBBZL/B@K34 MI0OK'+YX;-1R4V5E&^. M<Z-.X[
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
MA.8P392 6+$4L@*54$M1I%CC%!5>NGZ.[8Z-<@YO3EZ!^=96/Z)Q!=Z-<2+
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
MI$@@)RJ#&)OP@1+!8%8JP30M=%YXY;^WM#6Z<;_1GE[NV^IYV-@"K>,Y8QC
M8A\Q;K!Z86:$>_ .<(0]5VQI;]@CQ6['CTX3'1X)6'N[SJ.8%(G&(LLX5 GG
M$-N+>409[E!8:9J*(J>$7EQWNVYK;(SA6G-[6J<IA:VWW<#OQBJ!0(W,*F?K
M;->61JZQ_1*.^/6UF_9>O[;V2\>=ZFH?/-*/53XM%T]FS/S\9#Z"M144,@T\
MV1C'ZCE0HH64',%,VRJK!;:UXM(2:LW+,I>8%,A+S:>ML;'QRL;6ZDZ&VAC:
MH\)S*\)NS!$*M\C4L3'S"E2&UK)M.^0^MB#GS1XND 2EC]8&!^4/%]</"<3I
MF7X,<F]>;$*=^5>K139?V3QW:@(.E6N8VDT*+)(<TJ)$L.0)+G61ISC1/@<2
M1RV,\V!BL3$3J,9./Z(X!M*-'2Z")S(E;&T#MUV8>%/ 6;^#COOC5@8=[&>=
M/!SAYW_8<UA;;:Y-D=JI6GTT]C:U,!21B>!F?/,$E1!G909)(3*("E;D)<,4
M9U[I)N>;&EM04"OYS7:F>H[P\Y@Z#O4@2,4>\Q5(>U::J7]K9\#AWXE%6!XX
MW]RPA-#I]A$S=#\19$?B_=3\0U:['K4\A3(.37*$%4M*!7%545&(%-(\8="$
M E+1+*>)]"I XM+HV&C#=8]BMG.F^4OKS47[%*<[I=>&Q<50#[YSL6<Q^-2-
MYZ5;&*T Q=S+.-WP:VYJM$+1L;O1_NRE]05>GN3L%0,T5*2S+.=0YZE=M10(
M,I39S T3U>1<2N5WOZ*[R;'1U,9BFQ*[D5%\-@N;=\_VWAWXK)[JW#;?3-EN
M[-WX*"RBD=EH'\SWB_E7:(^NP<&Y[6H@X?HNO"()S)]M]I6$X+M@."_8WOGD
MI;1T^_@T6_Q4JM$;.9-R.ILUF2;W^K,2BZ_SZ7^4K._/VE2V5?4Q3:AB)+&7
MQ-(TLV5C4P%9874&"J13G%&J$._'9 &M'!WYG<HDWZ7X7FTV,.IJ%#?L:;IF
M,^O8E2U>]&P%R"N_/'/:XGP!OGSZ2OT:FX*C=^D%E!P!\D@L'M+25R+^"&"?
MGRMB-!8BE?#]]EYIB3#C)JB%(BM-J*MX"5FF)>2I*D4I!4*I5ZA[IIVQ4?Q!
M\'7!#=]SP+KQ;@"X(C-G+Z0NS#(\PB%BJN'[U[GEVN%P>]+A\<_[D<+AW59/
M8;5SCX_HZSUU$3R"U%H7$D&_W[.-#?H!=[E\^ 5W_OXB)<7ZVO9QN8=-&JW*
M$B0R"1.=,H@3E4"*B@PF+,&EPH1AOZQYIU;'-N<U1F\$$TZ5- %;P9->RHP=
MO>#&*L&QC4PQ7K!&2,GUPBN&]F-'RZ\A".D&QAF52,>'_?A*JNGD[4)4T_?_
M>69+,^!G/S^KI\72WMHEHM1Y!DF:2L-.6D&&$PQ)@G*4L2S3F9/*6$L;8^.B
MC9E@:R>H#77CG38TVUDF$$:Q@VYO>)QIPP& $R2Q4N)_?5U\_]_FZ9H?S!\J
M6J@(H>V=@PQ_!Z<V@]WEIWY#FTV?)G^HN5PLWTWG;"Y,E+-?X'8OLR/7B402
MF<6V(&:@4VD&>EDF,%%6FJ7(4:&=!KISBV,;]K710&^L!FS/["LP[\X-Z8E\
M.RE$P3,R1310;@U^4539*<VF)Y2R&3S5CM6PD+YH>LS0.K.Q-TPU-YO'*O9-
M#&]4#.S^GD'XV-NM#3O[/^C/U0<Y!A_87-K>^5D7U5F93VN_^A&;J1NV^O9I
MN1!*R=6'Z7SZ^/PX4;1$998HJ*GB$$L3'?.22UB4*<H,Q6N%G%:4H0P:&]/O
M,G!4DX'SN'&K27RR?EV]U/9>,9L699P#3XUWX+%VSYW$@O1N]W0Q=)]%GDV.
M$Z:V'H&;O>[:K]@&K%O ^@4VCH$/K])=[E/2T-TVT(PU5/=YS6LAL6Z9]H(T
M,]BL&!*4_4DSZ'M?7='RGVKZ]=M:R6MC._NJ;G^HI9BNU*?E5*A)ICG+"UW
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
M[BY%E[%GFQ6=%]M' NZ+9[DVK"YV=OV$_BEKO08M W;1VEY[UZ<CC;9QW6K
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
M@XCIW33$Z?%T-<4E.>WKNL%O\V,2^K(Z\*N?EZ*1)HJ,*8/02**1%%@&-(7
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
M$UN?"T-DEC;5;%.H8W&4;5.\M@.QXX)M/W3<#[5FJNH C2_GR]6'4@>K7?<
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
M0'8W'7'1-X258(.MEP,Q@](Y0$A!T,*,.ON2K4UM!NH]1%%OH-I'[_,&2N@
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
M4^VBL[RX)E9/5HNQ8!3)3]DB:4U;0H\L6GO)A0YM#E^>(*Q;\.T/BGD[#74
MN(L!39_PK%W-\MOT^P4KQ19OZ^$F5X'"-.L=!!LH3/-"!FF2+:;12+6'B1KY
M!.^ 0!M*,QV ["V%>F6+#4+S0-&_"9 #*Y4]!"\T@RP9-\5C=HTJ=+8DM)>K
M>TU=P9;*ZQ^;]RYKHVBUF9(A<:P36&*]K,T=%,]CU"[H%-N<O>Q [+@[<U/P
M; ?4O379!5@_+N8)E\M/I$:BY%L=$G3FD-3ZT//=(6J9DR?YR6PR*$U;1-3,
M0!(R<47.M7"Q$3PW(*]K0.X/DCN@'%IC'<#PRR)DK *Z\$=TRB%84^K60OM+
M5 @A%UN[N\52@A%)L":(NTW)N#ORH<&UEQXZP-$C?LN[R_(BEGU1PB P4;ON
M"&_ JYS7_5]+X3)9??#\R[NM"@J;=1D9/QFXFYKZAMY?%W5J"O=>.C*]0#&[
M!B5MAI"PQF\NJ<0*X[G-)OH49=VF6G;$PN9@VUXQ'0#MB3WAK+_#=/;UXJAI
MDFR(B1?R>=$FLN&QU''I=0A?ED:@MBJWJ6_8EM)N4S'# +&IXKH YCVKZRY7
M*EKI&3J261W8+FC-.4U^A79)^,*U4J6-:[<9?>-NP < X>!*Z@!ZCXCM**73
MD]HZ?7WW9K&:_M=:F1,6HPS9)V":^WK;3( 768"-S*"*S*M&O5FWIW7<J0MC
M;M!#*&][>/HS>,[P:WWQEV8&\CVN[JX\&S@:*Q.Y'Z:R5F_DU$D2%+,KJ[47
M3K8Y(]F$NHV0J)\M$@=7T.ZF<;X*QV.4&;X/BT6H'<.:5!7>>7KC(L+'N1FE
M9C Q>J.R@F(,PI *S$"TV0,W+-<!-#+Y?X(Z[.O6^L.="LZ)*YXE'CE8KJH0
M"H*+T4(IR7AK.8;8)@7S.%W/J39P&QS=Z0PXG'8Z</XN+7.),?- )'N1R/0[
M04ZK4A:D*5)QFQ@/;=K0]!' '@X_.TF\(Z2\/?D>IHMZ7+*>9QPEYPSKD(!2
M>Y^0DB%XJP$E,TDI0XY#FP3)_?2,&X$>'D5[:*/3:QS5$WF]2X?1\S\<PBNZ
MCX:!')YW&);76JG)6') [0$#TZ!,((^[SO>,,FD34];"M(FD;]*Q]]U^))#C
MA^]8/<;9U[.'7]TN$JXV4:>0L]3]4-5[1I$GA,(H&M".\)_;E&@\3M>X+LL>
M2+AS<7\X\7=M%7:^RGKCSX>S$ TOJ-Y"AT_%V\(D%%L;VJ#E$(PO])E!9Z/5
MBK7I8SFTG:"GO9PO5[>N'^9<A"RT6VE5._>$0EY1P4P\,J,<%JUEFQK#!PCJ
MRC)LH_N[EF%_@7?@?-YGX"Y;HOP65K4_^\];+'(KT2OEP!ICZQCC!,[+ D4&
MIC*2;0UM/-,=B!TW^!D4;VT5U?7V=)/MNNKVN%_\Y".'V\8VI;O-UJ:T*IEK
M7N.>>D?#<'#"UGN;O-3"?*FP3>9AV*WMKA G0ABO34A@LJT-PHHBSK0"&X5R
M)CN511NW]RXM76UHVVC\MH'94\P=[&6?O\T7J]IFZXH#Q@,O]<38EEH/%KV
MR&*$HM")''P*K08=WZ&EJYUH'Z#L*>8.@')%>.)"&^TEH*E'MIQGH$V: WU7
M%"5D:(6/[6#1+*\V("QV$VJG9Y%GV_< QXX//&@X%^,@AXFW8,(<^:N26<A.
M4XR3/0,749*;J8N,-LEBGT-N[>:.]W>L]ULQ'_V@[WXEJ-2Z]8L?5G/')RIG
MRS*MARPT =L0Q+VM+7>Y]UQ(EVCI',#M>)K2KIR2;=#RN%,RL(HZV(D>Y:^>
M;-2^S)_""C_B(I'H)R';6*]7 U=UVE'Q6.?R>H@J:F1!"-[H5&A;2KMR=YI!
M<%\5=1UUGV<5IKB<E_L3#_2C?;?&K5XRW+:Y.V^-TM N.>?JW7:A2IW\HVO/
M3 ]UFJ+F%(59V^8>1OOCJLLLU<?PLYZG+L_L-AF >J%GF<+Q?V!83'(1.AF%
MX(A7LMS"U(X2!I!\QX2))6_;M"W;G>:NMMEM$+15<G$XM76PX6[$Z:M3?$_+
M_,L?>/P#?YO/5M^6$Y:(3U4$,!$8*!4X!)&)6<4C5THQ7MI4P.Y*<5<;<'-P
M[JNR9P3-NNR^_#&?H(\%>2A XHN@M/3@'"I@4:82;,QY9$2>$]I5AN,00-Q%
M0<\-?P0HG$B#,=)"@N3$VO:36%$9$#Z((ETP.K<Z.]^2U'$OJXR%P:V5],Q0
M^&9^NICP:+(6.4&TFE992@[HJ88XK7/($_U'C&\&*Z7C7E,9"8-;JVA$"%*$
M^CAO7^8O\&.8YJ-"+[OD+@MGL\L()5M'W'$%9-S)ZV#<DB031WLK*W@G%-[M
MS1L!RG0,J ,(_!E9M E:ARDAA\R2KN4A&6(PBN*I$K4KF9EFAU&;4;@1X&S'
M@&NJDL&.LAI![?=9/L]68G[]9VW6=#;V;T(V6-AB=#V@\Z!"($.=H@(>L[).
M,A-=FP&U.Y&[$0C=<P?A(,KJYY+Q UQ.G+5>43@.)DAS=ESC-"O //&#C/[?
MJ)3P 8(V I=_!N :0N =&+0'V'AYNJCRG'CF&0^>0UHWE$NZ]IQU)"9R"J(/
M# MO4^'V.%V;Y879\X71+O+OP!-[@)OW\UDZ9\A**Z./"7)FDF2E+/B ## D
M+G/6'E6;RH8G2=L,4\_AL&%8+?S3G*!.;CF2C<Y0)WRD4]3;_%V>H_ZZHXA?
M?/CTZ</?W[[_ZRYW&J_]\1#B>(B6@0Z+Z]S8>^ZY2ITE*[0Z@A=U+#>M0B^D
M@&1E3?894[#-B-_[Z=E_*L3UIUX;H>:4DMH;R$[IVE?'U(YCY $[G2(/G-'F
M<P V.[G#-  6[@Y[V%_PG=KAJX6Y\Q7'.X\8UF TO.KX %2\0Z$<=Z#K.8#B
MI-80K8!<LL\HN-6L39ZIC=FX:@];G_]V1D\]72=PKH"<M$@AU3,040=4<)[
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
M@H>@H/M6HYZV9DQ$IDBN*7)3R\$18K8<N(S!R6A1V\X>) Q!]JLIB7:AOMT
M]!5H\Z8Y@N8Y:ND\29!,FXH)(4C*$8J/2J"2(MY=U]&)W@Z9F!Y"O?40-+0%
MZ%Y)A?8HY]7\F'!V4P^\U02=&->!3%)2E*2K8 U$Z0PP4\7&?/2E38M_4[(.
M>_/ZB'77X<!RJ$,AKM;27SXHGEU-WZ]-^NM;GBR"TRQFT"K764PDI)B%@<"B
MYU'IF&QH.>[AV1,>=DET0 @...5T(#R\0JUXTM]FDQGWI8#/RM1MW@)BL D$
M&FLX+\$8-9*NO-[2Y>%HT&#8Z25OBL_S)VX=PG[$NI&/_OS-?+:2X44X.\7%
M5S%)CG)'A20\+14H)QC)TB(87RR*HA!3P^CM98D][(+E\#IY*+A[_2[O,3Y-
MC#-11,HV8U)UD5FT-=N48%/TV2B;2\Y]>+_'2#CL,N/!.L)!$-6+3QRFK'-G
MHX;C*'F@*#N7VI\:3:8PP0D0EF-V2KF81KI WY6DPZX7-O9OHV/H%7JQ.]PH
M+"DFF 46ZG3ID@VXHNJ2!+32!XZ,N9&<U0Z*TM^FEH/S27O@X[ F4]QZ951)
MO;S:NS5!>O#I%)M^8<,)%3O1W,>4BE(2BSD(\(X94$83$*UUA$87O4M,F1B:
MN/Z1IU0,MOB<6:EU0H1D2QV]YQ7X8 58GXS25G+)&SV\'XJ$@YY%L0U^[P5#
MHX!@Q.!GN3B??*PD'?TU74X*:DX1FH&BDP+%:L3&>:*P+3CAG=+%;_3XG3[U
M%FKI=W<1^]/7CGR?,H[(Y_OROP?0O,/5#4UT@6=9G\#+VHX>E8!(OP<A#'(*
MN;3B&XW9W!PVEU\\#G#V$-E=H>_ OY'%_FXZFWZ]^+H^>-8RQ=KN(5+=?EY2
MG; >-;@DLTL:2[%J,,'_]-4CBWX7P<V'X.+8X@]_W3HX<YDE+!ITJ&7J@M73
M*B*!"<44RY1?;=3*O9GX;W_U.!>(@XE_9RX><LWQ]^LQP+F@BR$HT%$$RL*+
M@> X\0U+RLYD3Z%:7\7%Z[./?',]:JPR$@(.M33XT+*L-S=[XF^VDQ@N8T82
M ^?UD7VB7T5?$&RR6BI5M!!W.NR'K0QN>M #[7O:$75#5/^:0."0?<!3"^3^
MG%-Z/SV;GO^H*^36(=)$H->.ZU3KH/42P4F(' N$$'G6(D:]64KZ<KYB:QH/
MM!MJ/[WJ'$I_$R6[#$0G3,IH9&(0R/[4MGUBBHX,"GK'D5FOXT9Y7)=*=DGC
M@;8W'8Z2[0"E7I1LE^ZNISA36TGX) BBM=05CX$74!@$.*X,2(T9K8N"WPWK
MQFX>?):F VU7&E")QH=*+THSE#GY.%W^\[<%UNMP)$"=W_;8L808A<J0B4&@
M;#3@7+W*R9:'R SG4?3OEYZ@\$";DCKT2D/!Z&^A7FM?G;@/C-?U<-HJ$I[,
MX'S*4&2PUO-DF>]L7\Z6%!YH*].AJ-<.,'IMZG7EQW^=?I]FG.7*EXFQO&2M
MJ\"8 .5L@&"U 6L%A<!>J>Z>WF]*VD8*9?^C4"\ G,/J ;S:V/21;,=B6@E?
M54#_F$W/VV^IVN1+7V!;U=:T]](/B)PGKJ"NQ*3DQ 1P&BF.*KSXDEQ6L<T2
MU=?2#RBUYC%F!24$!HJ\)/A"7-2*,U0F^&0:E;#_TP^X)7[;]0-N X(.@J3+
MD]-?7C4Y,6N2+^22C%?DG 1:""(D,,IQ+Y11O-$ES$_'>"U]@EM!83Z47#H
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
MK2]5?+UA]3J#-8ILGLS(V7.7"H]]=A\"WT5.\P&9UH$]6(VEOBY,Y>K12A'
MHHGDZ7P!A\I1*(69Y:*S*&U&@?UTC)'W9 SM+G9G<0?X>';._O*Q0?LW9,_R
M'85S9%$%L120I_KPMTX;%12KF>2D4(RY;$;: ;$#->.:LCW M>U&A=:2[@#M
MUT.EJE&_,N@Q&LW1 :4 Y7(9M5>>>*JMCMD[QGB;9WL/'*;S3:/-$?+8&+D=
MQ35RT/41E^>+::ISPRH!?\RFY\OU.+/*)UR4^>)KF*5+?J[I2\++7&2$'"4#
MQ0PENZ8.GM1)Z520F*<V",IV^>[.]UJ^%/I>1'0=&,,[@=#OU\V<0@NA$R;P
MC.(@%1DQ31+3BO8HI>1!-1I]]MB)1EZKU+A/8#?&]P"@6P6[BZH!])NJH,NW
MR^5%W;9XJX WL8XS8\E0>YMKV592WF1\@H*6"\V3\JF-F]WFE.-?NNR/BR?N
M7 854E\ _$#6&LDNKVB;,,.ME%:#-)S,OM*"*!(*1 S%)!-CMHT:G1XY45=W
MQ(,#:W?F]P6B-_/9<IK70] ^8L+I=\PG/VE(D4R7HA)@211^&N)80&TABQ2(
M74XQVVC;TS;'[*H@/SC<!A93!QA\4W<2+LZG%%E\N#K"BM3;IOJ/;_/9Y5]<
M5A*YC#IQ)P%=(F9R:2&(@&"\S@R-,BFW>5NPPV&[JO@-@\?6(NL"E5^_SF>W
MB#JZ./\R7]2A6!-#\:\+%/ 6$4G!0@AU-29%"L+G&).UF;?97?+$H;I*$X9"
MV3 BZ !-#VG)+6HTKTMA$X?H8B(N88; HP&ON+?>FH"Q3?_,T^?:"%/FH# U
MH" Z@-4M#7D3ODW/P]DE176AU(+B@M_FB]\NZK[O:I%KQ6927$Y"H03'7+T.
M)"J]+P5L,E5I#&.\S>W$UD?="'SVH,#75EPC%WQW7EI]E9D?Y3RM_^2**S=J
M>32;780SRK%2A<#G.L)Y49]+3QCR$DN1D'7*%%,X!\X+"=)AB9$\@9-W'/&#
M]>(1CKX1NMU!H/L0A-^!K=Z;1?><E?)9^,05)/0(JEA-?LH4" &YRR'9G!N]
M)1^:E(VTP1^$-O0A[D/&^_&_+J;G/][.EN>+B]75U\GY%UR<?@FSR\;5Y3_H
M(^H\XLM51Y/DT8:D*4@+/M49' &\0Y)74%$SSUQ(G:G!EA1N5IAG?P_U:(F.
M#K1FPVU;R@4ZO(D05!VJ%GFLC9P,9-1:.%U,"&T2QB&WIQW675(#R>R,M^^X
MB//-!F^L?U#_$^G,_^M__']02P,$%     @ -(Q^4[=%!$-O"   1B@  !@
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
M,1I?[L3W%^,9W5STKU%0QY6@L8\/4&?80T&3Y'<WPQ[ &'_JH^M^]V8T& ]
MN/]+]U-G^)\^ZG3'Q@+!<;U1?JWX.M>HT[N\&O=[Z]XP<*P#ZW[-0+ (.Z.S
MSK!_7;G\Y:+_:P&NYOM/B\U:^J=E3V,KLD$9#5DT%1PK=.:A3WAQRQ)51A&5
MFL5+I*=8O]MK'K4WU-_)#W=C+P0A\-  3?&<(DGGC"Z C/64*?13AB5$"E^B
M$4V%U$@DZ%S(&0K\RD](Q*ACAAF '2018#Q^Q1AK'CK#"I !AMD2W29BP2F9
MT+*#*AU (JA"B8"B! MBEB"<+%&6:)E1T!/*E*U8@!RC&3;8,4<QCN KB<0,
M.%0+)[<AD-"(*H7ETHC,\"V%?=?65/ = 65@2V[+'>QA!"(FH;R!6 +301-"
M)5I,(=Z0RLS':OZ"2IHO8@#,F.)0!TU)73 ]!8 JI9%5T*R;@FJ" ,PY3",H
M7*Z;X96[LOZ(*RF*60+&,G9?&:<,?@1Q&)9KXRR)(9BQZ6;@.N(9@37! 6N6
M*(/SF$F %.QG7&]"@O.5;W.SJ@=;0_@0VR:5C43&00 <*L#J=CME]8FPFJ*8
MBX4JO"WIA"D-/99&V'SI] 8MRVM.4X4R&]J^<K\U/#2^!_*]RGV2<Z4)5A''
M#&XM\ '"DEH3@\E8R*DQ!:+@UY S-37B1FP&B6J2U=P3IB(N5 ;S3 I+P9VM
M4RDB2N!KA?;!M(2"KYS]^E^B*4XF%'4@.T89!PE;AIO[],!.M678W!W8[1_Z
M"20,=6ZG^!T5JIUB8E*SPFFL6\T/WN%+5RW35?2H@G8 K&"IY.N6*QN6BW"F
MGC[%T$U(P=SY3H[ 1"9A 8CF.5,V1T"*)G8=4RU7V;6>H9)RN  7YPRV\D$Y
MSUXSR"#30!<E."/V5*&R4#'"L&0& ',\:SDC,2MERG"?C4)EB=)F%!Q;0"$X
M3]A)*51!%F4<&R( 6%:)%8?"#,?(ZX4$KD)J!"%783XEVW/SL?-#^_4%37B
MWNT=!^T1\(^<&U#']?:3D+TB$-$!ZL\QSVQX&#_2. 8*9W.:0(7>I&)@J2<$
MNKO=SLLVX&$B!*ER[!^*3._>^RFIB.^DJ2EM\=>K.@J+HFF3ESH;@#[6@6:#
M-^1$ O3EK+1I;=.SY9QN1QXXDYG33^**M+$M,M9:J]UN%9?D0$8BBC)IK+F6
M^??6FPFEX1MSJH)55 1+_.8:9[2_(1Q#*$ W]D N5Q,: FJ;2]-W)MF=+@=.
MDRE6=]0(3(1MZ%!B:=FBQTHD4!J7T$+>4IYWF@_DR]]AD-V!\FIZC.:W]QCV
MX$.*8"JOTL1D[;IS5QECG/1DJY4W*Q8HA:%>:2%=8IM1^P4L-H-CA*9T*P^%
M DN;[(2!3G;Z/C@?TEX96H'_IEX644I_RQBH;.,R2R+;>!Z\P3ZE PVWZ1\8
M>,VT7*9YBQ@%,^>\>]<O+"B^-41*59%2KO.PQ[.B^?XFY^6EW?6A6_(+$YBH
MZ%UZ;7%TR#C35AA\)B1$F.5Q!22NLAE8'*QA8>3TM?6 \A8Y&KJ%#E!Q+"&T
MRV!(:O,07&'/I[G/RH[;6#(7?$X-P25XDA^S99ZZ=)9RL:0PNI@*EZ_X7D2
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
M$P 0              "  0    !A:7 M,C R,3 Y,S N:'1M4$L! A0#%
M  @ -(Q^4V\ H$TF$   T:0  !               ( !C[<! &%I<"TR,#(Q
M,#DS,"YX<V102P$"% ,4    "  TC'Y3 LY /ZP8  "@Z@  %
M    @ 'CQP$ 86EP+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4    "  TC'Y3
M2&/M*SA"  #E^ ( %               @ '!X $ 86EP+3(P,C$P.3,P7V1E
M9BYX;6Q02P$"% ,4    "  TC'Y3*]/V*"K"  #P0 @ %
M@ $K(P( 86EP+3(P,C$P.3,P7VQA8BYX;6Q02P$"% ,4    "  TC'Y3"N(R
M0B5W  "?>@4 %               @ &'Y0( 86EP+3(P,C$P.3,P7W!R92YX
M;6Q02P$"% ,4    "  TC'Y3MT4$0V\(  !&*   &               @ '>
M7 , 97AH:6)I=#,Q,7$S9GDR,3$P+7$N:'1M4$L! A0#%     @ -(Q^4^25
MA)>&"   HRD  !@              ( !@V4# &5X:&EB:70S,3)Q,V9Y,C$Q
M,"UQ+FAT;5!+ 0(4 Q0    ( #2,?E-*$QZ>'08  ,\<   8
M  "  3]N P!E>&AI8FET,S(Q<3-F>3(Q,3 M<2YH=&U02P$"% ,4    "  T
MC'Y3&*^YL2<&  !J'   &               @ &2= , 97AH:6)I=#,R,G$S
B9GDR,3$P+7$N:'1M4$L%!@     *  H G (  .]Z P    $!

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