<SEC-DOCUMENT>0001617553-21-000016.txt : 20210813
<SEC-HEADER>0001617553-21-000016.hdr.sgml : 20210813
<ACCEPTANCE-DATETIME>20210813160925
ACCESSION NUMBER:		0001617553-21-000016
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		59
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210813
DATE AS OF CHANGE:		20210813

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ZIPRECRUITER, INC.
		CENTRAL INDEX KEY:			0001617553
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		IRS NUMBER:				272976158
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1453 THIRD STREET PROMENADE, SUITE 335
		CITY:			SANTA MONICA
		STATE:			CA
		ZIP:			90401
		BUSINESS PHONE:		(310) 496-1311

	MAIL ADDRESS:	
		STREET 1:		1453 THIRD STREET PROMENADE, SUITE 335
		CITY:			SANTA MONICA
		STATE:			CA
		ZIP:			90401
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>zip-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638,d:f001ef2d76b54b4fa9d6d6a9b4656941--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:zip="http://www.ziprecruiter.com/20210630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>zip-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzEtMS0xLTEtMzU0MA_d0261454-0f97-4ef6-b956-ae701ed661c1">0001617553</ix:nonNumeric><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzItMS0xLTEtMzU0Mw_26215cf9-311d-4eac-ad87-968adc72cad2">12-31</ix:nonNumeric><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzMtMS0xLTEtMzU0NQ_27f46737-ae12-4d79-9d42-aec4a04d0de9">2021</ix:nonNumeric><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzQtMS0xLTEtMzU0Nw_93a0bef3-f2d5-4e53-ac0c-d6a93bd4ad17">Q2</ix:nonNumeric><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzUtMS0xLTEtMzU0OQ_a08f494e-4ca7-4168-92c3-bc2cd213cac1">FALSE</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="INF" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81ODkvZnJhZzo3MzRiYWE4YWU1ZGU0NjRjOGMwOGU2Yzg4OGRhOTE0ZC90ZXh0cmVnaW9uOjczNGJhYThhZTVkZTQ2NGM4YzA4ZTZjODg4ZGE5MTRkXzY1OTcwNjk3NjY3MTY_b9860a37-d787-4483-908a-f4c00cda644b">1</ix:nonFraction><ix:nonNumeric contextRef="ie1c5886b3c0b42a0920f803993c1d571_D20210101-20210630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc0Ng_663c42a2-6d77-4366-a1bd-c108ccb0413f">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="zip-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i767a87c8cbc54cf08cd4686955805aa1_I20210805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b078b94ba6d4b7a847f17b7a7a25443_I20210805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="i0a899dfde3174213bfbc656eebf005fc_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355ebf508dc34813a3113555b4f9e28a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2856cfd4587446fcbe838adce9e8de8f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492a5efdbf38450b864f0097d8f2b311_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57c243b700b84175af15a8f302e6085d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3652617098884c49acd60586d6f11f3d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc961acfb6d410188cff1cdca176ab5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1991611124704177a59297117ecc3c1e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9710003eb9494d3a929743991695843a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96b688cc9bf442478e26737d494fcfc1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc6464d2b6e94c079c1becc189e82131_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if120e42536064fa89b50c3f31fe9047e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88697d2b95864c898febada8d3dd2e49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="i2af0caf3c2b84fa9a8ab3fd17dd93fd7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ib75fa28ddb61451ea1f63f2b041c9508_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bcacabbe1b743b89120dc3aea99dfc3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida296b41852c4d12be11b20151590ad3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31808018dac24baea4594b9a1013b067_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a4a209cc43f48b6a3515824312666bb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a357b3d5bc44c398cab42f2589ed944_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1469e89ea94242969d2b6e0e31003976_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29529317219a4ba49d9a86d748f0d8a2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4153224b693542cebab9a4da80da5822_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib148f163d2a44f97af03195f25216b30_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib43672c30f98484a8a1a7402766606e9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieed6d971944a40508ab30f215dd901ce_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd6ab69bfadc487fbfecd1029444c5bc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff11e53660964e688874d29d2a54090d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83624de8806c44cbb84164ad0018a93e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id25fcc8388d1446e876765632ab0561c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f23685d9d4846b0a5a014455ca7408f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e2d7ba14c224073ac2db47690406e6f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08af7a05bdfc4b39b19db954767c0d61_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac832a62376b4483ad5016008c1a605b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e83650df95347268b8ec22188307140_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a969c9b725e4c989f90321cbdcd1ee8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia51bf587b275499ea6eb145f8bd6f40a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ib895a0974d5c455181418c8e3e6172b4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06bffea1064944f288f664517e112a13_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f1ee5b2841247158e290f07c02456ad_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27dba837d2594ed9be6e10f3793678a0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3990ee158f4946f6b16610adfa5adc62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5f39192e0004442a43569619c442214_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia4ee691be0e142d9b47d0e59dbbb1997_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ie62f3f46f69844c6af214a6f209d9b22_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ef2bd59dfa24cc3a9c312e938f4379a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d65d97b50f849cf91af784e5441d2cf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44779a6afd534765b628f7e9e5470260_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d30e011dd24fceb1a6725ef3fd081b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i737eb36e6b454c1dad01d888c5d9f322_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5194c25299442189d9a9a9e41ef42bd_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f6a87172c9f4d38bf8778300bda31bc_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddf0bd2eee7544e58172baa02edcd865_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1751d14708540b88f6888f5fd4eff39_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i223723c36d864aa1868fbac06842a359_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b397c117b348b7b825b400c331c7d8_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7e461e8b08944c6a21c81ff186acd16_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67dcdb6339eb4e02a15522b2a0c5536e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11a706c5aa864a1db1814bba048541e8_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b3d3a9ad0f40b0bbf9b2610aa0e17a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0057a3eebc604013be925830a279d118_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i537ea857f0c849cc9903c19296f03bab_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3622bfecbce642e4ad50839859624851_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7efedd24eada49bc93a6c86cfd620798_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad818254b691420697d17376d3736f99_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib262ad796f264b4ca7839ee0eb463c24_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4024f04e2d41466aaeb307f5c00abc6c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia7cc3749cd4548a9b1236f17dd523425_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="i9c449119e7b0488a9b0638a13796f377_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i662569b4a293431fb26c29721e806d1f_I20210525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zip:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4689cefa0f044fc5a65a09f8b4116d32_I20210525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zip:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-14</xbrli:startDate><xbrli:endDate>2021-05-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f6a36fda5734498b217a8314396aac8_D20210526-20210526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-26</xbrli:startDate><xbrli:endDate>2021-05-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>zip:segment</xbrli:measure></xbrli:unit><xbrli:context id="id704bd7723e64749afca6e52e20a5702_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38f10824ebc04d8aa3ee46f67222ada7_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i064c716503e44f9285c06627d76f9264_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bc0550d1d0c4c19b31c8991ce1c3190_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8df04bac70044a3e8402325061619f1f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i618c7e6e12424fa685f5fb68eaa7521e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibba37aec3f02466ca412010e1d20c053_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7ad07dd6daf415ea3adee7012e39afc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb46d25970984019bc59767af719bbe7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98de2123511c4bb18be8e2bf0181eac6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8a0e4d10cc418f9335b09fa8cdc03c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i048e4bac2a3c4a628c2f28edf1f503ee_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b24749657bd4ab7b5e1e0f663767260_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic44787ef96bc4fea966c52ed5f60cb41_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c089b9631a24ae8873980014034a418_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i962106852b9b4e35a5e818cbb4c5c336_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c1da7f4ebbd4b9dab00cdcd6d65784b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i298dd149a0ee4bd495c0a17efd80ef9c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54b037ce570348fab48ac5cbbf3a5481_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a0852513cd4b6ca771b4912a7d8191_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="revenuestream"><xbrli:measure>zip:revenueStream</xbrli:measure></xbrli:unit><xbrli:context id="ib464dbd3f53046d9bc0c081d2ef84aeb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01032a33d37843cbbf0d7655ba9f868b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ffaef46d29046e2a5dafc971f828988_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9d2d625b51846e8bf4338cbb4e56b4e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac797cef744042fcafbf0a8c73ab98ca_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f3f8d137fa4461682835664fc9cca93_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f97ce4a418a4734a7af644e6718b891_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i526cb325b2ca43c58bc43ce025258936_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i119a05cde4ee49a2b1f951fb838acfff_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i17c3a41ac85e4d76b302ff9dc18d6408_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i139bef0802f44d1a84b24a3f133c0a93_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3c832be4d3a45dabf1215770394b04f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1d8edd635a74b65a16c3dced210cc5b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d0ac2a8d53847ec8838bbb443f1d35c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i912d0936dcd9455d8e885d149cf8b1e0_I20200622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0ee319f969a475e949a87d4ab552e41_D20200622-20200622"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-22</xbrli:startDate><xbrli:endDate>2020-06-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia37cf74a978a495c845394ead48b433a_I20210526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if119f603197148f48bd5c153586b10b5_D20210526-20210526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-26</xbrli:startDate><xbrli:endDate>2021-05-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>zip:vote</xbrli:measure></xbrli:unit><xbrli:context id="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a196e5facde47c9a781004045db5b03_D20210501-20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffadf95c80354cb7af5f91161f0eee98_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6936f9c5cda44b1d98b42b6ee932f3ac_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia08ad6efd9b749d4b367d0db35a031e5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafdf950940b74f568da25eca5eb0b969_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbada2c87ffc4e94937b0ac57d0da98e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7270016aa2d4b3e878c594ebbac95e6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00eeda513ac94819a19c10523d3cd9cf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32852c3cbb8a454e975f68839eec04dc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i173f7fa075304a68b63593ec7e710cf9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9b36775e96a41a791ebb0ca5c45e45f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i193ef651665d41b0b11a2b364e7a4e05_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3387a2fb7c2f4295bffa41b86cbc06ec_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i262c1a179d484f7f90b817035e7f7658_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie38a094afd374c319c320ceabe3ea63a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i285e8dd905ea44f69dc344c155a27a8b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2cd974fc30745c0a582e78621a94f26_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab91524eb889490e807f924bf135f1ec_I20210514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlan2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00b105a755254caab9b3711cb4147073_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlan2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6804715ff6764f01bae17357152c3918_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i360715d496af4817b6051b128d025dc9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c00ddb335174a85a1407dae63f5fdbb_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i322a6ba3f99845bf84aded97a4649f4b_I20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i019c83b9720f4b16b0efb9ca4cbd9b59_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie33afef837264437b666a890455ddc4f_D20210419-20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia956eb3f1c9d4d3a9672ec53d28e6f1c_D20210419-20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i991f32c2e63d4d55b41b21a5e3730a3b_D20210419-20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-19</xbrli:startDate><xbrli:endDate>2021-04-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1c5886b3c0b42a0920f803993c1d571_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6130b4ba7ce54cba9107a938d0acf9b7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e1559e3ecbb463b88332c6004c8057e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8cf769206df4aa389e669325f3a50ea_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74573415a3234a288ef72d4881092cce_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0d108b1f03c43dea36288e47bfbae8c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05390503388454d855e38932a55b37a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia326f789044f4155ae14c2b45022b3ce_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f53403af4d499c8e4285f26bf0a420_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9628c333c1854deaa705f2627965c436_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib400de5fac1b42f0b175b05198584128_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94132cd8d6964ac7987eb780877cff50_I20210419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac7bf7a5509147f7bb2256450d21b20c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae2efc2175a4f33a14e130fd191591d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</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="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0a691510f98463592e4a3e0bd4ef8d6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i395c224f01344ce59bee0e86e49228ff_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001617553</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;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 style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MTg5_fc03e062-0b20-4d49-82e6-27cef0667458">10-Q</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6MmFjNTdiOWEyNmFiNDI1NWE2ZTJlZjhiMWQxNGQzZTMvdGFibGVyYW5nZToyYWM1N2I5YTI2YWI0MjU1YTZlMmVmOGIxZDE0ZDNlM18wLTAtMS0xLTI0NA_512926ec-836f-4a25-82ce-616d254d5bbc">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MjE0_d85ee42b-6338-4a12-bc62-2943f2f334a1">June 30, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YzIwZTIyNjVlODA3NGI3NDljZWMyNDEyNjc5YTA2NDMvdGFibGVyYW5nZTpjMjBlMjI2NWU4MDc0Yjc0OWNlYzI0MTI2NzlhMDY0M18wLTAtMS0xLTI0Ng_9dca3bb6-975c-4939-9a67-bd699b0893ad">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc4OTQ0_71ae57e9-e004-4177-a97a-c7c55c7de410">001-40406</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><br/><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MjI3_2e97d6dd-ce8e-45ed-8f35-a85cc0b743ca">ZIPRECRUITER, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:28.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8wLTAtMS0xLTI2Mw_1a0b8cf2-9076-4fc9-adb9-a767261d1bdc">Delaware</ix:nonNumeric></span></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8wLTMtMS0xLTI2NQ_d1547ba9-1705-41ac-b0ea-b11718410fc3">27-2976158</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8xLTEtMS0xLTExMzM_8ceab0f3-9e5d-4ca5-a2d8-de28242bf016">604 Arizona Ave.</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTEtMS0xLTI2Nw_00e6e5a6-e3f9-4c7a-bac4-33285fc59fd8">Santa Monica,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8yLTItMS0xLTM0ODE_8e30bcba-f39a-4795-9d9a-e92c93eeed72">CA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTItMS0xLTI2Nw_f4bc05a1-806d-43fa-b627-09649d742071">90401</ix:nonNumeric></span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTEtMS0xLTExMzI_571056c6-4f05-4ad0-bf49-42b15e436c04">(877)</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTItMS0xLTM0ODQ_6d3045e5-4566-432a-8cc1-ea459a90d81f">252-1062</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant's telephone number, including area code</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',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-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTAtMS0xLTM0ODg_cbf8cfe0-c59b-4d96-bfad-25155d5cf75a">Class A common stock, $0.00001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTEtMS0xLTM0ODg_fe028a58-ff58-405d-ba11-21fe5b90e8d1">ZIP</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTItMS0xLTM0ODg_9c4ecbd3-ae6b-471d-80bf-8bde295cdb36">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzUz_117f4921-1ac6-4c03-8623-3d84b7a473b9">No</ix:nonNumeric> &#160;&#9746;&#160;&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;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). &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzkx_e7310dd9-d6c7-4e3f-b738-2a4802b412e5">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;No&#160;&#160;&#9744;&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:26.781%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.478%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18xLTAtMS0xLTM1MTE_c4f98776-fc39-47a9-ac18-b66c8655e1ad">Non-accelerated filer</ix:nonNumeric>&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18xLTMtMS0xLTM1MDQ_6359c605-e51d-48cd-98a6-7e7282727ee9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18yLTMtMS0xLTM1MDI_9792c76d-961d-4948-b701-8c69078b7dfc">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.<ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzkz_dc7a9531-5d5a-483a-9704-9179c1701084">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). &#160;&#160;&#160;&#160;Yes&#160;&#160;&#160;&#9744;&#160;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzky_3edb7bd1-2c32-46c1-95f7-067e4868bbdb">&#9746;</ix:nonNumeric>&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The registrant had <ix:nonFraction unitRef="shares" contextRef="i767a87c8cbc54cf08cd4686955805aa1_I20210805" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzE5_bcd2daa6-6d3f-439c-93cb-a7de001fbe04">83,071,919</ix:nonFraction> shares of Class A common stock outstanding and <ix:nonFraction unitRef="shares" contextRef="i8b078b94ba6d4b7a847f17b7a7a25443_I20210805" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzMx_29f978e1-c775-4a68-adb0-510ccaf24abd">32,036,223</ix:nonFraction> shares of Class B common stock outstanding as of August&#160;5, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;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 style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_4"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:89.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.623%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_7">Part I - Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_7">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_10">Item 1. Unaudited </a><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_10">Condensed Consolidated </a><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_10">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_10">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_19">Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_22">Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_22">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_25">Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) for the Three and Six Months Ended June 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_25">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_28">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_28">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_31">Notes to the Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_31">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_64">Item 2. 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:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_64">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_97">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_97">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_112">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_112">39</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_115">Part II - Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_115">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_118">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_118">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_121">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_121">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_124">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_124">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_532">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_532">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_539">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_539">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_133">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_133">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_136">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_136">68</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_139">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if001ef2d76b54b4fa9d6d6a9b4656941_139">70</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_5497558139338"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;expect,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;target,&#8221; and similar expressions are intended to identify forward-looking statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our future financial performance, including our expectations regarding our revenue, cost of revenue, gross profit, operating expenses including changes in research and development, sales and marketing, and general and administrative expenses (including any components of the foregoing), and our ability to achieve and/or maintain future profitability&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;effects of the COVID-19 pandemic on our business, the employment market, and the economy generally;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our business plan and our ability to effectively manage our growth&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to compete with well-established competitors and new entrants;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to enhance our marketplace and introduce new and improved offerings;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to increase the number of employers and job seekers in our marketplace&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to strengthen our technology that underpins our marketplace;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to attract and retain qualified employees and key personnel;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to execute our strategy;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;beliefs and objectives for future operations&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;the effects of seasonal trends on our results of operations&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to expand to new markets;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to maintain, protect, and enhance our brand and intellectual property&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business&#894;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;economic and industry trends, projected growth, or trend analysis; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;increased expenses associated with being a public company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in the section titled &#8220;Risk Factors.&#8221; Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance, or achievements. We undertake no obligation to update any of these forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations, except as required by law.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Quarterly Report on Form 10-Q with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_553"></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUMMARY OF RISK FACTORS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to numerous risks and uncertainties, including those highlighted in the section titled &#8220;Risk Factors&#8221; later in this Quarterly Report on Form 10-Q. These risks include, but are not limited to, the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face intense competition and could lose market share to our competitors, which could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 has caused significant uncertainty and disruption in our business operations. The ongoing effects of the COVID-19 pandemic continue to be unpredictable, and may have an adverse effect on our business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is significantly affected by fluctuations in general economic conditions, which have been adversely affected by the COVID-19 pandemic. There is risk that any economic recovery may be short-lived and uneven, and may not result in increased demand for our services.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our marketplace functions on software that is highly technical and complex, and if it fails to perform properly, our reputation could be adversely affected, our market share could decline and we could be subject to liability claims.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our future success depends in part on employers purchasing and renewing or upgrading subscriptions and performance-based services from us. Any decline in our user renewals or upgrades or performance-based services could harm our future operating results.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have experienced growth in recent periods and expect to continue to invest in our growth for the foreseeable future. If we cannot manage our growth effectively, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant segments of the market for job advertisements services may have hiring needs and service preferences that are subject to greater volatility than the overall economy.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our efforts and ability to sell to a broad mix of businesses could adversely affect our operating results in a given period.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business depends largely on our ability to attract and retain talented employees, including senior management and key personnel. If we lose the services of Ian Siegel, our Chief Executive Officer, or other members of our senior management team, we may not be able to execute on our business strategy.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If internet search engines&#8217; methodologies or other channels that we use to direct traffic to our website are modified to our disadvantage, or our search result page rankings decline for other reasons, our user growth could decline.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business, which makes our future results difficult to predict.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our success depends on our ability to maintain the value and reputation of the ZipRecruiter brand.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market volatility may affect the value of an investment in our Class A common stock and could subject us to litigation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The dual class structure of our common stock concentrates voting control with those stockholders who held our capital stock prior to our listing, including our directors, executive officers, and 5% stockholders. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="#if001ef2d76b54b4fa9d6d6a9b4656941_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I - FINANCIAL INFORMATION</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_10"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_19"></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par values)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNC0xLTEtMS0w_0fcc054e-319d-4b07-aea8-e35101b211e5">153,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNC0zLTEtMS0w_05595f77-3cd6-4980-a21d-ad021ee2c633">114,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0wLTEtMS0wL3RleHRyZWdpb246MGFmNzRlM2NjZGZmNDkzZDg3OTcxOWZkZWI5NzI3MDFfMjc0ODc3OTA2OTU1Nw_d4cb86cb-273d-4df7-8009-66c883aec71c">3,891</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0wLTEtMS0wL3RleHRyZWdpb246MGFmNzRlM2NjZGZmNDkzZDg3OTcxOWZkZWI5NzI3MDFfMjc0ODc3OTA2OTU2Nw_f8473431-e989-4ecd-b749-02f219606935">3,933</ix:nonFraction> at June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0xLTEtMS0w_b90e3e08-ccf8-49e8-b3aa-c9425ecd6195">36,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0zLTEtMS0w_9d9cf500-ab35-4079-ba1d-fb8075c6efbd">21,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNi0xLTEtMS0w_812bf98e-7714-49c6-8c46-70fced39641e">13,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNi0zLTEtMS0w_cc540ce4-939d-4478-8088-8f99b6b6e952">5,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred commissions, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNy0xLTEtMS0w_c6f8690e-9239-4fd3-8058-8c5918133b58">4,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNy0zLTEtMS0w_0c23213b-2573-4dca-af35-ad1eba9b79ba">3,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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOC0xLTEtMS0w_fe594af0-544e-4a93-b534-dc5c4d452d26">206,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOC0zLTEtMS0w_e6176eb9-9a4e-43a9-a1b9-8bb28d34de9e">144,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOS0xLTEtMS0w_76f62090-94f7-403f-9b99-f775b1642a74">8,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOS0zLTEtMS0w_6eadd820-8ddc-49b9-8ceb-5218306601d3">5,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTAtMS0xLTEtMA_c2129f2b-4de5-4b6e-b8e2-d74fb8f5c3bb">19,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTAtMy0xLTEtMA_cc7c3cdf-d044-44c5-b762-8c81ede9b18a">22,500</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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Internal use software, 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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTEtMS0xLTEtMA_9efbf5ff-2706-42b1-a86d-5971f09d9099">12,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTEtMy0xLTEtMA_8d998356-0c89-42af-a09f-42b13ec08bc2">11,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred commissions, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTItMS0xLTEtMA_5fae3273-aeef-4b05-968e-545192123d59">3,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTItMy0xLTEtMA_d90bcdad-916f-463f-a13b-27bf25587cef">3,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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTMtMS0xLTEtMA_e51ed809-a8f1-49b7-8354-bd3139f2dbcb">1,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTMtMy0xLTEtMA_734e8cd6-ebbf-4bc2-a941-9d1b78c9fcd7">1,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred tax assets, 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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTQtMS0xLTEtMA_7dd9600c-15ba-4416-85a8-2d68adf32095">36,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTQtMy0xLTEtMA_00e873ba-ca65-4894-ab68-7a7680b2a05b">23,083</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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTUtMS0xLTEtMA_e8edb400-36d0-490b-9c50-7f778364a99f">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTUtMy0xLTEtMA_b4385221-2d0b-4cd3-a62c-114728e11b01">112</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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTYtMS0xLTEtMA_b775e3bc-638d-4f8a-be74-48edc8c63443">290,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTYtMy0xLTEtMA_9b7a0b16-9dd1-425e-9fe5-be33e7ca8cdf">212,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjAtMS0xLTEtMA_92e96774-ca50-4575-95ec-5612644bf974">31,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjAtMy0xLTEtMA_8e4c4c4d-00be-4f6c-bee0-dca005ed8982">13,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjEtMS0xLTEtMA_fda79761-3a9f-46a5-88ad-f242b91fb0dc">54,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjEtMy0xLTEtMA_2a853cbf-5cf8-4dca-a44c-265750687148">38,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjItMS0xLTEtMA_3e546f81-a7a0-4bdd-b74d-22213df61f31">23,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjItMy0xLTEtMA_6ed24a9c-1aad-4415-8395-3b8528274c3b">15,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred payroll tax liability, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjMtMS0xLTEtMA_21c814be-630a-4fd7-912c-dab7c690255c">1,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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjMtMy0xLTEtMA_818271e2-2b13-435e-8501-0456ad4d02c6">1,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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjQtMS0xLTEtMA_7a3b99b8-a1fe-43c1-9faa-f027f125859c">5,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjQtMy0xLTEtMA_40d4ef1d-2571-4234-92ac-253cda0b77f5">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjUtMS0xLTEtMA_c23c10c2-d7f7-4fbb-a3a4-d8f592ca18fc">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjUtMy0xLTEtMA_228e2aee-fb91-4b00-bd55-b220060fc56d">646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjYtMS0xLTEtMA_60f8805c-a8f7-46fe-8eee-57881612685a">116,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjYtMy0xLTEtMA_ca525165-70a4-4998-9005-341c2ea58ac6">71,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjctMS0xLTEtMA_e7ef6d2d-fd95-4f0a-b3e3-bef6c8be9799">21,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjctMy0xLTEtMA_fff5f6c3-e057-4157-85e0-bdd1444e38bb">25,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Convertible notes and accrued interest with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjgtMS0xLTEtMA_adf71408-3060-4534-9720-e686546fd24e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjgtMy0xLTEtMA_9018cae6-bfdc-42a6-8a80-346e0a8ea3de">25,371</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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred payroll tax liability, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="zip:AccruedPayrollTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjktMS0xLTEtMA_e49c8484-72a4-4646-8363-cad4669bf4f1">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="zip:AccruedPayrollTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjktMy0xLTEtMA_4b0b132b-e6dd-4eab-b2b4-bc3a465d962b">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzAtMS0xLTEtMA_38d6b63a-6d09-4b50-85ca-8cfd14b8abd7">1,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzAtMy0xLTEtMA_f3b79189-68de-4b7d-af86-b7fca0e151dd">1,795</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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzEtMS0xLTEtMA_bf397819-933f-4b74-a516-462a30ba9fa3">141,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzEtMy0xLTEtMA_e76a96e7-f09c-4eb2-9c3c-032a1b125500">125,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzItMS0xLTEtNzM1MQ_a94c34d9-d741-41e3-99d9-d5dc3b402098"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzItMy0xLTEtNzM1MQ_47ebaffe-482c-4437-af97-44124a434cd9"></ix:nonFraction></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Series A, $<ix:nonFraction unitRef="usdPerShare" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3Mjk_785d7429-e38d-4eb1-82a0-8e532c598125"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3Mjk_a1374d5c-e603-4c10-99c0-47bdf3da8990">0.00001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_18864850-b288-41a1-870c-73bf2b2fb042"><ix:nonFraction unitRef="shares" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_6b4db940-aadd-4ddb-b817-14a6fdcd6135"><ix:nonFraction unitRef="shares" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_77dff1f1-f314-4da5-94f3-5052b0f97898">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_5936493a-179e-49fc-a304-408526fbe42b"><ix:nonFraction unitRef="shares" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_60f1cc8f-7489-4a66-9d53-ce60cc6a5584"><ix:nonFraction unitRef="shares" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_f1f0d2f8-cd86-4cbd-a5e4-c692f9c67665">2,271</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued, and outstanding as of June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMS0xLTEtMA_a8dc35da-8ab2-44a1-9862-c8fb5a1abc6b">&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMy0xLTEtMA_dc37249c-cd1a-4d23-85db-b6e6720df7fe">87,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Series B, $<ix:nonFraction unitRef="usdPerShare" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTQ_1a533d36-cf79-432c-923f-43159f3e34b2"><ix:nonFraction unitRef="usdPerShare" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTQ_d2de3f67-e266-4b40-a8c2-7c9f10755304">0.00001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3NTU_d2025e25-0cb9-450c-b411-52733a6ef236">no</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTc_67c35f54-b23d-4ec2-8b16-7cfce39dd17f">6,151</ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3OTA_2fffcbce-c6c0-4e5d-88d5-a3225d1b94c1"><ix:nonFraction unitRef="shares" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3OTA_bc767bcf-fa95-4bee-a2ad-76505119188e">no</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NjU_64ebca8e-a433-4bd2-86d2-bdf3f708493e"><ix:nonFraction unitRef="shares" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NjU_8222e7d6-0546-4e89-a4f5-ac10220bdeee">6,031</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMS0xLTEtMA_feaad5e5-ddcd-4cfa-a7a2-3925aaa992dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMy0xLTEtMA_07197e4b-a813-423a-8ea8-1446447e7435">49,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzctMS0xLTEtMA_80846e9a-2f6c-41bc-83f5-d692ff7d135c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzctMy0xLTEtMA_3af229fe-f9a9-47f8-863f-d176eb5fc895">136,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stockholders' equity (deficit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Preferred Stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDMx_229ee220-3497-4eec-bd74-2c9cef0163df"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDMx_b2b77c79-fc45-4d37-b436-f107049d29e0">0.00001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDQw_d64f72f3-cd31-4d06-828d-2fbe59e62d36">50,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDU4_eb0326f0-bea2-418c-a955-afe746beb556">no</ix:nonFraction> shares authorized as of June 30, 2021 and December 31, 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_332ae006-bab5-4e2b-b1c8-46ea116ad074"><ix:nonFraction unitRef="shares" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_5b027836-8c8e-4893-bd69-e40b5dda5958"><ix:nonFraction unitRef="shares" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_a5eca164-599e-4d64-bf6b-b417423f28f3"><ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_f6811048-6dcb-4dcc-9db6-097a756933ce">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as June 30, 2021 and December 31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMS0xLTEtMTA2NjA_311e1edb-22e2-4d3b-983c-b29d275bce9e">&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMy0xLTEtMTA2OTE_debfc1ab-ffdb-4f2f-bbcb-dfddee6f8b1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjI2_39e903f4-44b6-4139-9970-e2db4cffd1f8"><ix:nonFraction unitRef="usdPerShare" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjI2_fb747287-307a-4029-97ef-12afe3d18dcf">0.00001</ix:nonFraction></ix:nonFraction> par value;  <ix:nonFraction unitRef="shares" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjQx_bc52a693-9919-4cab-a248-746a2c829ab8">700,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjQ5_0dead47b-49f1-46b2-9496-13e26e2ae43e">no</ix:nonFraction> shares authorized as of June&#160;30, 2021 and December&#160;31, 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzI4_2ff12c4c-93dc-453c-90d5-1b6d7a115884"><ix:nonFraction unitRef="shares" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzI4_899ab236-ef74-4b81-a831-846a7a4dd03a">82,714</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzM2_3786189e-b9af-4b41-8507-b5921c8ea770"><ix:nonFraction unitRef="shares" contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzM2_cc57bead-4fb1-48d8-aade-a3bf73c8af7b">no</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMS0xLTEtMTA2ODM_da112212-a6e8-4708-b657-81877adc43d1">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMy0xLTEtMTA2OTE_bcf00cb1-c49a-442f-8b36-8479a0428750">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkzMzM3_00d88448-8e31-4af2-9138-276ecabfa3ab">0.00001</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzIzMDg5NzQ0MTg0Mjcw_dd7ac0ee-87c6-42e7-b728-d10fd8ce4f12">700,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzIzMDg5NzQ0MTg0Mjgw_5dd72b58-e932-4bf6-9ebb-1f690fc33b4c">137,800</ix:nonFraction> shares authorized as of June&#160;30, 2021 and December&#160;31, 2020, respectively;  <ix:nonFraction unitRef="shares" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjYz_2242fd28-5e2f-4d2e-a375-5e1b4c038bae">32,231</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjcy_9902847d-51de-4134-a75c-a631edd03737">78,283</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjQ1_49b43d06-e5dd-4af8-811f-4affa07019a7">32,036</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjU0_d8e3f032-169c-48e5-ad82-a207adeac669">78,088</ix:nonFraction> shares outstanding as of June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMS0xLTEtMA_309388df-3eaf-4dc9-a1b6-741dd32b9e8e">&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMy0xLTEtMA_3ee719ea-bd1e-40d0-bd8d-562122d35472">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Class B treasury stock, <ix:nonFraction unitRef="shares" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ1MjU0MWZlMjk4MzQwYWY5ZjU2MmZhOWI5NGM3NjM3XzgyNDYzMzcyMDg0Mzk_8e2674de-fee5-4fd3-84e2-ddee647fb482"><ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ1MjU0MWZlMjk4MzQwYWY5ZjU2MmZhOWI5NGM3NjM3XzgyNDYzMzcyMDg0Mzk_ec960813-0936-4398-a390-08d8ae7c7bfe">195</ix:nonFraction></ix:nonFraction> shares outstanding as of June&#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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMS0xLTEtMA_781a211e-e712-4b60-af4f-b13070693ea0">644</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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMy0xLTEtMA_2b078e26-474d-4a5b-b8b9-221333a715f0">644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDEtMS0xLTEtMA_b9058b87-bb4d-458f-a54f-56cf454c76fe">260,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDEtMy0xLTEtMA_e3daaec3-94b0-4c04-8797-a66dff4ef2f2">21,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDItMS0xLTEtMA_77cc7f89-3baa-4eaa-a373-b609e4572abe">110,833</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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDItMy0xLTEtMA_2fdffbc1-528f-4ea5-83e8-f1372fbfab35">71,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total stockholders' equity (deficit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDMtMS0xLTEtMA_a315a52d-ded4-4367-be9e-1ec8f6c39285">148,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDMtMy0xLTEtMA_069e35ec-0e2c-4ce7-8d28-6da6492fbe84">50,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDQtMS0xLTEtMA_23ea7913-c253-41f5-9d2e-d0482f7aac54">290,741</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:'Helvetica',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:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDQtMy0xLTEtMA_7ccb6dfd-da14-40a4-aa52-3a330fff6ff8">212,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.802%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi0xLTEtMS0w_779e95ae-1073-47b9-bb67-f5bb8c9fd899">182,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi0zLTEtMS0w_866d5e0b-acb2-446e-9267-b7396e999688">87,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi01LTEtMS0xMjc3_092a5d31-dfa7-4861-9fa5-359df45cc4c8">308,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi03LTEtMS0xMjc3_6f735ebb-cba5-4305-8343-880d417eef33">200,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy0xLTEtMS0w_12caa28d-bf2b-436b-a889-6040a84bfb07">21,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy0zLTEtMS0w_2fc96275-0a3e-41af-9606-a8e23ca9ebf4">11,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy01LTEtMS0yMzY_fa83850a-efa5-4bdb-8c20-c80fe1315528">37,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy03LTEtMS0xMjc3_a166c480-a09e-4272-8699-5cbf979f8cee">26,312</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC0xLTEtMS0w_fad1d5ed-8c97-4770-84cb-b05567e53f83">161,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC0zLTEtMS0w_bbd72d48-f0b9-4b9f-8cd8-fc91d221a84c">75,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC01LTEtMS0xMjc3_2edba4a7-d81b-41dd-9a03-ba9d17e019b5">270,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC03LTEtMS0xMjc3_3a1d2bf0-87e9-4660-91d5-b3ad907c4a65">174,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi0xLTEtMS0w_8d8ae933-f8ee-4d65-8850-2bff6a873631">114,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi0zLTEtMS0w_60be6730-8cd0-4546-aa91-20b9c16b27bd">28,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi01LTEtMS0xMjc3_5f7ff7ef-f5cc-4cf3-ab5e-5dfe35309476">177,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi03LTEtMS0xMjc3_3064a8a8-b6ae-4554-8cd9-bfca980b4b3e">106,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy0xLTEtMS0w_da159d72-78a2-4084-b34e-0f23f543eeed">37,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy0zLTEtMS0w_1733e531-2df1-47f4-b6fc-68e2db444b5f">16,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy01LTEtMS0xMjc3_0b7597f4-dfa8-4982-9fdc-98574822b02c">54,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy03LTEtMS0xMjc3_3704edd3-6fef-4fee-a56d-8c83111d2c6a">35,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC0xLTEtMS0w_b514b234-db5e-4ad1-b204-388b7e1a9da9">77,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC0zLTEtMS0w_86d4b3ac-6f4d-4d76-ad0e-c2b13234dbce">9,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC01LTEtMS0xMjc3_9478257a-ba0a-4e0d-b4e6-e4a131eaf1f9">90,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC03LTEtMS0xMjc3_267c2239-468c-4898-a94f-c434b3b03f1a">21,280</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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS0xLTEtMS0w_1ac66688-6880-4eb5-a27f-c9e262cb3adf">229,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS0zLTEtMS0w_707f1d87-7ea5-4a35-8bbc-0114cf2e5887">54,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS01LTEtMS0xMjc3_41c76d2b-867c-4498-9fa8-8b87d03c9fd9">322,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS03LTEtMS0xMjc3_c8d6eda4-7a9e-4214-ac0d-568eb1a205dc">163,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtMS0xLTEtMA_f4893dee-9976-42bb-96cc-a7dafc2488eb">68,317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtMy0xLTEtMA_f0e373df-b2fc-4002-8434-0599e62ef19e">21,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtNS0xLTEtMTI3Nw_dd23b5c2-04a8-4f02-a917-458fba3f7fb7">51,851</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtNy0xLTEtMTI3Nw_4e0dbd25-bb3d-49ec-83ea-001827b36806">10,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItMS0xLTEtMA_31702a42-75f4-4db9-b14a-8d792a296221">266</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItMy0xLTEtMA_809efa92-4090-4535-89aa-beed48e98c41">367</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItNS0xLTEtMTI3Nw_ac434bde-351d-42b2-bcf1-574bd92bee23">475</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItNy0xLTEtMTI3Nw_f31a83fd-e3e0-4d5c-ae79-bf277b207212">646</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" name="zip:SubleaseIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtMS0xLTEtMA_6f60a5f8-b2e0-4fa6-b702-ec8085c95fc4">141</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="zip:SubleaseIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtMy0xLTEtMA_4b1087f8-d872-4120-b321-67d9bc98a68f">275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="zip:SubleaseIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtNS0xLTEtMTI3Nw_f2931efd-0d33-47ea-8c21-b7cc83b599c7">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="zip:SubleaseIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtNy0xLTEtMTI3Nw_d82e5e14-9701-45fc-9100-b02fd73223fc">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtMS0xLTEtMA_a0da3490-5da2-4111-ab40-8323da91286b">40</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtMy0xLTEtMA_34e6d69c-1594-45f1-b2e7-a2138a96323b">68</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtNS0xLTEtMTI3Nw_1f5b86fa-c043-453d-b60e-bb5a3725da21">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtNy0xLTEtMTI3Nw_494032c4-2160-4bc3-a994-36df6db72cc6">212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtMS0xLTEtMA_3c103b5d-3251-4820-ac38-b32f1acd77ca">447</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtMy0xLTEtMA_aae3e3f9-85d0-4ca1-b431-2c34485de7ff">160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtNS0xLTEtMTI3Nw_a692ebb0-c393-499f-9712-e988e68d0b63">270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtNy0xLTEtMTI3Nw_affe6d4f-66ac-43d5-8dd0-264e7c7eccf7">301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtMS0xLTEtMA_797d90dc-3128-4072-b820-bde09f1c5816">68,764</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtMy0xLTEtMA_7d7b4793-5520-4642-8320-ca1a10baf08c">21,488</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtNS0xLTEtMTI3Nw_3debd629-67ca-4cbc-9967-1f8d8b7148ba">52,121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtNy0xLTEtMTI3Nw_60d8fc55-1aa0-4e6b-8a01-1d97d3bffc3b">10,573</ix: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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctMS0xLTEtMA_3fbee145-b249-47ec-b3d4-d8209c9c4fb9">15,917</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctMy0xLTEtMA_8e437e0d-6d60-4655-8b5c-ac72e1293f19">165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctNS0xLTEtMTI3Nw_20895eac-f76f-44e6-ba60-3fc267c4731a">12,672</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctNy0xLTEtMTI3Nw_f0fff4b7-c2f2-4dbf-bd8e-c5cfd1c51f2b">332</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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtMS0xLTEtMA_7ac29679-0c06-4560-8f13-b15c7dda19b7">52,847</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtMy0xLTEtMA_18f3e374-d729-495a-9ea6-11efc6848f0c">21,323</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtNS0xLTEtMTI3Nw_fa903a73-ca07-4345-84ff-64b8345df2d2">39,449</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtNy0xLTEtMTI3Nw_22b0b338-3a37-417e-b79a-5f11db2860b1">10,241</ix: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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktMS0xLTEtMA_f5c8a288-d0df-41d8-b6a3-c1265ebef971">483</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktMy0xLTEtMA_ffe13bbe-16a5-469b-828a-95ea04e80d1e">956</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktNS0xLTEtMTI3Nw_27460053-6959-4872-86e6-d5b6b769df58">1,480</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktNy0xLTEtMTI3Nw_5840354b-53c5-42e5-b6a7-92a1a78d82db">1,911</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtMS0xLTEtMA_e64af770-b6a4-4ae7-8749-7a1104e896ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtMy0xLTEtMA_57687f89-d1d3-4f70-ae9c-5c01463629ba">4,745</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtNS0xLTEtMTI3Nw_83a273ba-9b86-48eb-bfb9-f33239ead092">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtNy0xLTEtMTI3Nw_4227dd3a-1429-4a09-a2b9-dbbb55d1f223">1,943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtMS0xLTEtMA_b4aedf70-32db-4701-8c3d-5cc0470599bc">53,330</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtMy0xLTEtMA_6bb9a3c5-0902-4844-baca-32f359268c19">15,622</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtNS0xLTEtMTI3Nw_95c0eabb-b760-471d-8ee1-b5396e25edaa">40,929</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtNy0xLTEtMTI3Nw_47f6ffa4-aa5e-43e2-b050-2bff27209b3b">6,387</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtMS0xLTEtMA_6cbb468d-9d08-4b87-9325-da484e77d005">0.55</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtMy0xLTEtMA_e3f7c810-c973-4379-924c-184af5b2dace">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtNS0xLTEtMTI3Nw_1c478082-ca23-438a-8cb3-08c41d4d51b2">0.47</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtNy0xLTEtMTI3Nw_09a38344-21fe-486f-9747-5f9e94a87018">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtMS0xLTEtMA_1ac68d07-d511-418e-b422-574d1f27fa1b">0.55</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtMy0xLTEtMA_23a27ec5-5495-4971-bd97-8508f3762318">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtNS0xLTEtMTI3Nw_b27140aa-1372-4ce5-92d1-cfc8aab31805">0.47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtNy0xLTEtMTI3Nw_cfea6bb5-b79a-4537-9e58-6721964cf533">0.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Weighted average shares used in computing net income (loss) per share attributable to Class A and Class B common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtMS0xLTEtMA_561b4e6e-5cbf-4b8e-8d05-59d39c9e1c0d">96,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtMy0xLTEtMA_7697303e-e212-40db-addc-e601bc05de2f">79,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtNS0xLTEtMTI3Nw_7634b9a8-ff3a-406d-a79a-09413625ee7e">87,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtNy0xLTEtMTI3Nw_d3c9a641-91a8-4160-b730-08ec70095102">79,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctMS0xLTEtMA_363a0d8c-7df6-4e39-a9a6-636c1a425344">96,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctMy0xLTEtMA_faa3601b-b807-4f86-8604-b21551454f7d">91,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctNS0xLTEtMTI3Nw_81c423c6-0169-43a2-85ee-b5619548c7a2">87,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctNy0xLTEtMTI3Nw_a7687a89-da7e-441b-b5d3-cbb5f61903f8">91,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.294%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.302%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="78" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class B Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total<br/>Stockholders' <br/>Equity (Deficit)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Series A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Series B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xLTEtMS0w_b9ba2f63-10ce-4ee2-a390-e6195a24d5da">2,271</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0zLTEtMS0w_b4b08302-bf1f-41f3-b8a3-46f9bf4f553d">87,118</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC01LTEtMS0w_455fa582-03a1-46c1-b272-5e49a172aaa4">6,031</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC03LTEtMS0w_7089db03-1c82-4440-8fda-279ecdca6819">49,738</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i96b688cc9bf442478e26737d494fcfc1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMC0xLTEtOTE4NA_d670361a-d73c-4ac0-a2fa-4fb0f0024f74">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b688cc9bf442478e26737d494fcfc1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMi0xLTEtOTE4NA_c34150c7-f0ec-477f-8628-a1c60a4c7b0c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc6464d2b6e94c079c1becc189e82131_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMC0xLTEtMA_f9e87b5f-c916-445f-b495-2083759af857">78,283</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6464d2b6e94c079c1becc189e82131_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMi0xLTEtMA_5ecfd4b9-0419-4af0-bf4b-7707319329c5">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if120e42536064fa89b50c3f31fe9047e_I20201231" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xNC0xLTEtMA_421575dd-ed4f-47be-882d-1427a5cec4e4">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if120e42536064fa89b50c3f31fe9047e_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xNi0xLTEtMA_a9e448c1-de65-415a-b9cd-1ac2015ef2fc">644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88697d2b95864c898febada8d3dd2e49_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xOC0xLTEtMA_59d13aea-328d-436a-a03f-f4c9dd84d423">21,732</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2af0caf3c2b84fa9a8ab3fd17dd93fd7_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0yMC0xLTEtMA_6751b680-cbf8-4dfc-9d86-9d92e58e0035">71,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0yMi0xLTEtMA_46178824-b683-47c4-b7a2-dc9e7ab38ad6">50,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75fa28ddb61451ea1f63f2b041c9508_D20210101-20210331" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0zLTEtMS01OTQx_31446449-c58c-4815-8a09-c1174f23c3a1">961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bcacabbe1b743b89120dc3aea99dfc3_D20210101-20210331" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS03LTEtMS01OTQx_7dce1362-6201-48bf-8ab4-273793166fbb">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xOC0xLTEtNTk0MQ_61fb8092-ee0a-4255-8beb-ca635db4d9c6">997</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0yMi0xLTEtNTk0MQ_7b6db05f-168d-4199-b357-98b103a731d9">997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida296b41852c4d12be11b20151590ad3_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xMC0xLTEtMTc1OQ_8d265393-949c-4a51-be69-dff83334e3f6">1,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xOC0xLTEtMTc1OQ_3acdf805-484b-40bf-bb8f-b0610cc43160">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0yMi0xLTEtMTc1OQ_2ad08d3c-7209-4e21-8411-12e9b9d50702">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Repurchase and retirement 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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ida296b41852c4d12be11b20151590ad3_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xMC0xLTEtMTc1OQ_dedd3007-c005-4f84-bf38-b1f94f6a05f2">50</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xOC0xLTEtMTc1OQ_105840d4-4233-40bc-a912-8ad79c43b4bb">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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0yMi0xLTEtMTc1OQ_cf2a5d5f-beee-44e7-a24b-644492c61049">450</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0xOC0xLTEtMTc1OQ_bc596ae7-faa9-4de6-b9d8-fff157bf3b88">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0yMi0xLTEtMTc1OQ_6d7c72ad-1cc5-4350-9c28-6f644af81bdb">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31808018dac24baea4594b9a1013b067_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjAtMS0xLTE3NTk_8a3fb869-f419-45d7-9fc9-431c51526662">13,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjItMS0xLTE3NTk_75243cf5-9835-4313-86e7-2530577cb8d3">13,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a4a209cc43f48b6a3515824312666bb_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMS0xLTEtMTc4Ng_0704727c-84f1-4bb6-a552-2fd1072f22e6">2,271</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4a209cc43f48b6a3515824312666bb_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMy0xLTEtMTc4Ng_303aaf2a-7bca-4416-89c7-834ccecb7529">88,079</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a357b3d5bc44c398cab42f2589ed944_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNS0xLTEtMTc4Ng_f42ce6ba-eca0-4fe4-81dc-bc242288d377">6,031</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a357b3d5bc44c398cab42f2589ed944_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNy0xLTEtMTc4Ng_479867fb-389a-46c9-b96b-a71e2f7141fa">49,774</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1469e89ea94242969d2b6e0e31003976_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMTAtMS0xLTkxODQ_1c3e0637-6a43-40da-84f3-2571aa57fbd6">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1469e89ea94242969d2b6e0e31003976_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMTItMS0xLTkxODQ_fc9de8f2-812c-4374-9230-1004b1706ef1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i29529317219a4ba49d9a86d748f0d8a2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTAtMS0xLTE3ODY_241917e0-1c5e-4d8f-bb41-0b3a12ff2c07">80,198</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29529317219a4ba49d9a86d748f0d8a2_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTItMS0xLTE3ODY_a0773b79-3603-46b7-ad22-1a78f7a0af46">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTQtMS0xLTE3ODY_2f97e1fd-e442-4f4e-a5e6-f4db88b60305">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTYtMS0xLTE3ODY_9c97df31-9d13-45c7-b7c0-a994362fdd59">644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4153224b693542cebab9a4da80da5822_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTgtMS0xLTE3ODY_6e3c7179-4ca0-42d3-ad56-3ba3ede93c40">25,235</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib148f163d2a44f97af03195f25216b30_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjAtMS0xLTE3ODY_699cef9b-4be4-494d-bae4-2a36bd01ecaf">57,986</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib43672c30f98484a8a1a7402766606e9_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjItMS0xLTE3ODY_d5d2e3bf-5273-4297-a3eb-0af31fe1e5d1">33,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMy0xLTEtNTk0OA_4b8a1545-6e53-4525-a639-3931b956fea4">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItNy0xLTEtNTk0OA_d41c47a3-494b-453a-bb57-233494622035">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMTgtMS0xLTU5NDg_5b80b0b4-8b06-42d0-bd51-f1fb189bdfa0">483</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMjItMS0xLTU5NDg_af2fa2a6-3832-473a-8511-c7f8de95c385">483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="zip:TemporaryEquitySharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMS0xLTEtNTk1MQ_e52dfac5-5c0b-4411-ae48-2bf41c3857bd">2,271</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="zip:TemporaryEquityValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMy0xLTEtNTk1MQ_7e021848-0cff-4125-bb72-b5afd89361ad">88,545</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="zip:TemporaryEquitySharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtNS0xLTEtNTk1MQ_ea096b49-54eb-4006-8e5f-a4357d7bedeb">6,031</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="zip:TemporaryEquityValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtNy0xLTEtNTk1MQ_fa6f0de3-f132-4b07-8d58-cd34ff3573bb">49,791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTAtMS0xLTU5NTE_41498b0e-56f7-4196-90ac-535b52afe603">24,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTItMS0xLTU5NTE_e16dd350-0ca6-454b-9661-97ec59252fc4">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieed6d971944a40508ab30f215dd901ce_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTgtMS0xLTU5NTE_a84cc9d5-84ba-44d7-81ce-1596ee48d29b">138,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd6ab69bfadc487fbfecd1029444c5bc_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMjItMS0xLTU5NTE_4600b830-2c31-4d54-bf98-a0177756cfee">138,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of convertible notes with related parties to 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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff11e53660964e688874d29d2a54090d_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTU5NTQ_df7f2cbc-e21a-4c67-85ff-53c6ca04684f">3,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83624de8806c44cbb84164ad0018a93e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTgtMS0xLTU5NTQ_7a897b6d-7a91-453a-9a48-48528be9af49">25,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id25fcc8388d1446e876765632ab0561c_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMjItMS0xLTU5NTQ_2ef2d4d7-eb0d-4c6c-9e30-561af713371f">25,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of Class B stock to Class A stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTkxODQ_9f3106ec-c117-4524-8870-0f5d36d40cf5">82,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTItMS0xLTkxODQ_d4065d65-10aa-433e-9fd5-26fb7af9ca1d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTQtMS0xLTkxOTQ_ef36143f-6e63-4af8-b097-366d52b5783f">82,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTYtMS0xLTkxOTQ_e7f229b6-c89d-45be-b044-4dc875bdbc11">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f23685d9d4846b0a5a014455ca7408f_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMjYtMS0xLTkxOTQ_586823b8-93ff-44f8-b61d-a1974a6be446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of 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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMTAtMS0xLTU5NTg_477ee8e1-1b65-4350-868f-342261c9fb21">5,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMTgtMS0xLTU5NTg_2bf94496-aff7-449a-8db9-144d39c762cf">8,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMjItMS0xLTU5NTg_70383312-4827-4056-9250-e2dad43dc137">8,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xMC0xLTEtMA_66f15c82-9102-412f-9604-088bb594400e">100</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xOC0xLTEtMA_cd13e1b1-8f08-4f0f-9bae-05b4f7e64cc9">2,300</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0yMi0xLTEtMA_8b54be84-0cbc-4906-b255-b7a721d15998">2,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Vesting of early exercised 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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630" decimals="-3" name="zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTgtMS0xLTQ3MjY_f0ea8d6d-7bf0-4586-a847-af5e184ffad5">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" name="zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMjItMS0xLTQ3MjY_610144bd-2908-417d-b329-e93ba3e721ba">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon the vesting and settlement of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTQ3MjY_4e8d0f83-3b5f-47ab-939e-a53a4a70b088">2,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0xOC0xLTEtMA_8c626c9b-deeb-435f-a602-c61e6be030da">65,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0yMi0xLTEtMA_20740684-8b12-4853-9b52-040ac0622fa6">65,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e2d7ba14c224073ac2db47690406e6f_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjAtMS0xLTA_c3cd6441-f049-472c-b1e4-5a6593f03969">52,847</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjItMS0xLTA_c70e514a-6509-4d5b-9123-3ec05631c41b">52,847</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of June 30, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMS0xLTEtMA_5fdfef28-972f-48f5-9d7d-d3dd4cdbecb0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMy0xLTEtMA_18e6a262-f235-4301-aa00-47fb9ea95d8a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNS0xLTEtMA_acbb40c9-7801-4fe1-9b5c-b440fe79836c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNy0xLTEtMA_7c699248-850b-470f-b4bb-92ad067e77ea">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08af7a05bdfc4b39b19db954767c0d61_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMjEtMTAtMS0xLTkxODQ_28335ea7-302a-4bf0-95ac-fc08f0dc5fe0">82,714</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08af7a05bdfc4b39b19db954767c0d61_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMjEtMTItMS0xLTkxODQ_c5a78a14-22f5-4b9e-aae9-6f6f63920c6b">1</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac832a62376b4483ad5016008c1a605b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTAtMS0xLTA_bbbdbf5c-2ad8-4f33-b44e-253465d5da48">32,231</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac832a62376b4483ad5016008c1a605b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTItMS0xLTA_a6a16a7e-68f5-4af6-b84d-d129de93baa0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0e83650df95347268b8ec22188307140_I20210630" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTQtMS0xLTA_013dbd28-1ac8-4295-adcb-a1bc10b8b87d">195</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e83650df95347268b8ec22188307140_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTYtMS0xLTA_1a8287b2-afe0-4851-b73e-c46f60b10ffd">644</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a969c9b725e4c989f90321cbdcd1ee8_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTgtMS0xLTA_1254d943-656e-4d1a-9b65-cc18f6d34f8a">260,378</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia51bf587b275499ea6eb145f8bd6f40a_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjAtMS0xLTA_b5f6ebb5-1fda-4fba-89f8-143accdd7124">110,833</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjItMS0xLTA_d5cc6068-b3da-4b99-b7bb-03ab3a039361">148,902</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.593%"><tr><td style="width:1.0%"></td><td style="width:16.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="78" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30, 2020</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class B Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total<br/>Stockholders' Deficit</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Series A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Series B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib895a0974d5c455181418c8e3e6172b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xLTEtMS0w_a5145533-1a64-4b06-8cee-5ba96ee6bc8a">2,271</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib895a0974d5c455181418c8e3e6172b4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0zLTEtMS0w_06ce725a-965f-47b3-82db-23dc12c4c1a5">83,375</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i06bffea1064944f288f664517e112a13_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC01LTEtMS0w_c4eee186-1e61-47d6-8dfa-09cc0ce6c276">6,031</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bffea1064944f288f664517e112a13_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC03LTEtMS0w_2c61096c-da77-4d7d-aaf8-fdd469808d84">49,598</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f1ee5b2841247158e290f07c02456ad_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMC0xLTEtOTIyMg_dcfa9dc4-562d-4ea7-b963-dc6c7966042d">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f1ee5b2841247158e290f07c02456ad_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMi0xLTEtOTIyMg_b9ff235d-9add-437b-9f89-a04d7f866e9f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i27dba837d2594ed9be6e10f3793678a0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMC0xLTEtMA_ad9b6e3c-d896-4fc1-b150-cdcdb97024d4">79,583</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27dba837d2594ed9be6e10f3793678a0_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMi0xLTEtMA_edabb85d-0ed6-4730-ba08-163d000a3d4c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3990ee158f4946f6b16610adfa5adc62_I20191231" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xNC0xLTEtMA_6273b1ff-b099-4a38-b0a4-0de504ee69f8">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3990ee158f4946f6b16610adfa5adc62_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xNi0xLTEtMA_7c4a71dd-5a5f-48f8-8492-d1af1678ed35">644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5f39192e0004442a43569619c442214_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xOC0xLTEtMA_cad169f4-fc4d-42eb-bf2e-8a02fcd86716">35,339</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4ee691be0e142d9b47d0e59dbbb1997_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0yMC0xLTEtMA_4c8a18af-aedd-4693-a961-5e19d391a9d8">157,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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie62f3f46f69844c6af214a6f209d9b22_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0yMi0xLTEtMA_093ac120-93a5-42d8-ae8f-14fe1392ac3c">122,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cumulative-effect of accounting change adopted as of January 1, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ef2bd59dfa24cc3a9c312e938f4379a_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0xOC0xLTEtMTg5Mg_9fa59506-efe4-487e-8397-39354780ade7">426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d65d97b50f849cf91af784e5441d2cf_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0yMC0xLTEtMTg5NQ_29c9c9e3-2537-4469-ad33-2c3911a06259">426</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44779a6afd534765b628f7e9e5470260_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0yMi0xLTEtMTg5OA_adeaf4d7-4fe1-49a6-ba0b-e349965393a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xMC0xLTEtMTg3OA_7de85f3e-c139-48a9-8922-e0db38af0034">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xOC0xLTEtMTg5Mg_dbc07cc3-89c7-4550-a270-8ddd8292a204">305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0yMi0xLTEtMTg5OA_6781e207-f289-4b61-b952-28392e984ca7">305</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0xOC0xLTEtMTg5Mg_4b538730-cc13-4c4d-8687-9c55462dab49">1,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0yMi0xLTEtMTg5OA_5f4a87a2-3902-4aaf-a4f5-42ca2a794418">1,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Capital contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOC0xMC0xLTEtMTg3OA_4bc6c82e-29db-4b73-89e8-04e120fbb6cd">213</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27d30e011dd24fceb1a6725ef3fd081b_D20200101-20200331" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0zLTEtMS0xODYx_6a4584db-79b3-4de9-93d8-31e7b744e93d">920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i737eb36e6b454c1dad01d888c5d9f322_D20200101-20200331" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS03LTEtMS0xODcx_1a29840d-c475-420e-8134-c76ba584b32f">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0xOC0xLTEtMTg5Mg_e885d555-6378-4d67-b0c9-c88f72f81d33">955</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0yMi0xLTEtMTg5OA_da009259-10c0-490d-9eba-882e07b3e292">955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5194c25299442189d9a9a9e41ef42bd_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjAtMS0xLTE4OTU_be74742d-08f8-4128-a87d-ad75a96bd0c0">11,082</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjItMS0xLTE4OTg_a55423bb-4d95-4938-8d0d-155cc46b468b">11,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of March 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f6a87172c9f4d38bf8778300bda31bc_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMS0xLTEtMTg1Ng_8b84dd26-ed6d-46cb-9023-af9ce852b13e">2,271</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f6a87172c9f4d38bf8778300bda31bc_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMy0xLTEtMTg2MQ_888bf9b4-df6e-425a-a61c-76a7b4ce8c25">84,295</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddf0bd2eee7544e58172baa02edcd865_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNS0xLTEtMTg2Ng_4717a05d-4bc3-4c70-87ba-d94209e494fb">6,031</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddf0bd2eee7544e58172baa02edcd865_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNy0xLTEtMTg3MQ_9c3f5abe-0830-4e3b-b811-62dbd3b07b42">49,633</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1751d14708540b88f6888f5fd4eff39_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTkyMjI_1db373f6-d982-423b-b732-6aae00866eec">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1751d14708540b88f6888f5fd4eff39_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTkyMjI_82bd3117-7373-4eef-9a66-818a1d0552f8">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i223723c36d864aa1868fbac06842a359_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTE4Nzg_3b76cd26-c430-44fb-9883-08f7fc408c5f">79,942</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i223723c36d864aa1868fbac06842a359_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTE4ODM_092a3e41-2095-4d7c-8965-3123acc50726">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i62b397c117b348b7b825b400c331c7d8_I20200331" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTQtMS0xLTE4ODY_0be01fe1-8bc1-4910-9aa0-f6e159e436d9">195</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62b397c117b348b7b825b400c331c7d8_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTYtMS0xLTE4ODk_28575ad6-c3d0-4636-8d5e-d46377b91966">644</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7e461e8b08944c6a21c81ff186acd16_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTgtMS0xLTE4OTI_8d1e0660-1e04-4db6-b3ac-95e262221d63">37,109</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67dcdb6339eb4e02a15522b2a0c5536e_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjAtMS0xLTE4OTU_384d8cd6-91e2-48f3-b312-3981d201df2e">168,514</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i11a706c5aa864a1db1814bba048541e8_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjItMS0xLTE4OTg_e1b674f4-8445-454d-9e77-ce2a46679163">132,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of 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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xMC0xLTEtMA_7b810c3c-9645-4506-a76c-b5b56421fe34">672</ix: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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xOC0xLTEtMA_05af3c40-2d58-4874-9475-a89c7620d9d3">699</ix: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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0yMi0xLTEtMA_813bb393-ad5d-4467-9d80-89eefc1153ef">699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0xOC0xLTEtMA_3ff523e2-8a98-4466-99dd-abf609ad1863">1,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0yMi0xLTEtMA_fd4586a2-8a75-4db8-a7dd-063fda057b52">1,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Capital contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOC0xMC0xLTEtMA_2a6f3ea0-b933-4c22-9e30-9620c8977b8c">213</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3d3a9ad0f40b0bbf9b2610aa0e17a_D20200401-20200630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0zLTEtMS0w_141436d0-0dfd-45a0-b75d-403c363e18a1">921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0057a3eebc604013be925830a279d118_D20200401-20200630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS03LTEtMS0w_6ab1cf81-1fd6-4188-8471-c494a48f14ed">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0xOC0xLTEtMA_1b0a0c22-9b59-4ed3-85e5-e2a2029e65f6">956</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0yMi0xLTEtMA_9b393bbf-fdd6-45f3-bd1b-8a253337d47e">956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i537ea857f0c849cc9903c19296f03bab_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjAtMS0xLTA_32df7cff-e9b7-455c-9ed0-eebb5cc0a966">21,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjItMS0xLTA_dfebe96f-f67f-4d51-83b6-229585f1f2e8">21,323</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMS0xLTEtMA_1c811aed-4a3c-4d31-8728-e10bc55af21d">2,271</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMy0xLTEtMA_18402089-1d89-48bb-8aa5-b084d6d5ab71">85,216</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3622bfecbce642e4ad50839859624851_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNS0xLTEtMA_ea28de70-3f13-424b-a35f-17336f395dd3">6,031</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3622bfecbce642e4ad50839859624851_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNy0xLTEtMA_0f76ca65-8221-4041-9685-f9ae103045ab">49,668</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7efedd24eada49bc93a6c86cfd620798_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTctMTAtMS0xLTkyMjI_fd9c48bf-ac73-4c33-998e-6754b92b1788">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7efedd24eada49bc93a6c86cfd620798_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTctMTItMS0xLTkyMjI_b46df0f4-5e18-431a-96ac-5195f6953b65">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iad818254b691420697d17376d3736f99_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTA_8b662d34-6af9-46d8-b127-e06e43ed99f9">80,401</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad818254b691420697d17376d3736f99_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTA_41074592-0b4e-4210-98cb-db952c59cf83">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib262ad796f264b4ca7839ee0eb463c24_I20200630" decimals="-3" sign="-" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTQtMS0xLTA_3703fcce-1fc9-49d8-9b55-dfc883add799">195</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib262ad796f264b4ca7839ee0eb463c24_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTYtMS0xLTA_a6e2eb09-94b6-42b6-b59e-da7253e4088a">644</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4024f04e2d41466aaeb307f5c00abc6c_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTgtMS0xLTA_0f570bf6-8478-42ce-87ef-0ab421849586">38,238</ix:nonFraction></span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7cc3749cd4548a9b1236f17dd523425_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjAtMS0xLTA_ec1c2833-6ef4-4e2e-982c-49523e920b10">147,191</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:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c449119e7b0488a9b0638a13796f377_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjItMS0xLTA_6ddebdc6-dfe3-4db0-a7ae-e7115b2b8121">109,597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMy0xLTEtMS0w_0aa75620-1412-4891-a8f5-78f241bc5973">39,449</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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMy0zLTEtMS0w_ba6dbd64-43b1-43f0-a475-a488c2b965ff">10,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNS0xLTEtMS0w_01c96052-ba26-4f0c-9723-d214ec04ce80">65,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNS0zLTEtMS0w_133c8d43-0403-4e2b-b0f8-8bdc8d4c1542">3,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNi0xLTEtMS0w_1e518868-983b-48e8-a108-98bba92fc759">4,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNi0zLTEtMS0w_eea975a9-d38d-4d8f-9100-559ef9a201e8">5,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNy0xLTEtMS0w_32666e76-067a-4288-a259-5cb6b990ba3a">679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNy0zLTEtMS0w_15f87a5c-edc2-4fd1-8ba7-7a4d05886397">2,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOC0xLTEtMS0w_2a2dc758-fe2b-43b1-bbeb-030ab270c729">13,443</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOC0zLTEtMS0w_48bf7447-0724-418c-a039-d50b07ee4a76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncash 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOS0xLTEtMS0w_eac48ecd-20dd-4827-8b5f-af2f2d91fe1f">2,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOS0zLTEtMS0w_7b2d9df2-435e-4983-b90f-10044b901c36">2,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of issuance costs for credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMS0xLTEtNTgyNA_76339583-8ab4-4223-9fe0-655dfa56645b">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMy0xLTEtNTgyMQ_396bba8c-29ca-4e6d-bc4e-e57184e263ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on disposal of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMS0xLTEtMA_8a71ed57-6b46-468d-9520-5b5c17ed3133">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMy0xLTEtMA_1871ab75-2a53-48ef-a8a4-f02d9236c4f1">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTItMS0xLTEtMA_f03f97fe-5db8-452f-910f-f7df0b0b9971">15,955</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTItMy0xLTEtMA_44fbd66c-b238-41af-90e5-5b5d7d68421e">7,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTMtMS0xLTEtMA_89c1b2d0-ef96-4426-8c06-581f04614c33">8,196</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTMtMy0xLTEtMA_3ad4b279-5b71-4fe0-a21c-483d458773d7">1,503</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTQtMS0xLTEtMA_e58872cc-2192-4b0d-8cd5-9f3788132906">138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTQtMy0xLTEtMA_9796a53b-f13c-4f7d-aed4-fcd67a9a7ee7">1,753</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTUtMS0xLTEtMA_b37e741c-4aab-49ab-a490-fd69cc9059ea">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTUtMy0xLTEtMA_e8011f40-2f10-4057-9739-05044d31365f">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTYtMS0xLTEtMA_af6e130b-7106-4d38-b7d8-b0af85dfbc9f">18,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTYtMy0xLTEtMA_555c79b0-990b-40fc-abf3-19a617b92e48">317</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTctMS0xLTEtMA_ec2aec25-038f-4f00-bf7f-724c123bedcd">14,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTctMy0xLTEtMA_94257009-e2a7-4f5a-a316-b927de55523d">16,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTgtMS0xLTEtMA_407de00b-83d3-41d7-94c6-2507762721e3">7,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTgtMy0xLTEtMA_02a75b34-7f35-41e3-a031-a9b5c00e211b">2,504</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred payroll 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMS0xLTEtNDg1Ng_547a61f0-2680-4a3b-9af2-2e90c55c4385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMy0xLTEtMTQ4Mg_9b63957d-6eed-4518-8e73-5f07922b99e8">1,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMS0xLTEtMA_4fe22e5e-fa23-4b33-b897-fdb7bc418005">183</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMy0xLTEtMA_0cddb932-0a11-4372-a79c-3c2932159891">3,420</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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjEtMS0xLTEtNDg1OQ_e02d0dcc-e0c9-4f8a-b37f-7565ca3d5bee">37,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjAtMy0xLTEtMA_37e11e18-9777-4e90-83b1-450153175a50">9,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjItMS0xLTEtMA_414a0a3f-8d86-4e35-8072-9fe671b79194">4,429</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjItMy0xLTEtMA_a4a12a13-04e9-48bc-b20e-fd9ac7742f3f">871</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized internal use software costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjMtMS0xLTEtMA_f6a8251e-5d77-4f8a-945e-6d2ffdfd3647">3,786</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjMtMy0xLTEtMA_bbf24839-78ca-4112-8969-5c49bffc8d5a">3,815</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:bottom"><span style="color:#000000;font-family:'Helvetica',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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjUtMS0xLTEtNDg2Mw_8c32efe9-ffb0-43c6-8267-13a1921b6516">8,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjQtMy0xLTEtMA_cf51a751-0cd4-4e2d-8272-bbd8b689ffde">4,686</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from term 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjctMS0xLTEtNDg3Ng_dd90c69e-5c8b-4a22-9f84-89169849924e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjYtMy0xLTEtMA_6f9e9413-08a9-47ea-9664-9524eadd1e38">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMS0xLTEtNDg3Ng_26fd3858-19a1-4925-b84e-3086a694595f">&#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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMy0xLTEtMTU2Mw_5ab0ddbb-b6ff-4168-8fac-6ee03618afb2">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from revolving line</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMS0xLTEtNDg3Ng_ad1f52d2-1ebd-4979-9726-359264107c82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMTU2Mw_9132cb56-7244-4594-b5b6-004119ee4f92">16,500</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of revolving line</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzAtMS0xLTEtNDg3Ng_5253cf86-04d0-4551-b49c-67c3b5330d84">&#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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjctMy0xLTEtMA_503be802-8b6d-4c56-a3a5-d7448ffc0a3d">16,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from convertible notes with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzEtMS0xLTEtNDg3Ng_97b57919-bc64-42f4-8145-ff2f0b7100be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMTUwMQ_1a401874-7e9b-40ae-b6c0-4a05821a7804">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of issuance costs for credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMS0xLTEtNTgzNg_18070bdb-2efa-4c46-8219-fe0f2e9c0b2e">1,270</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMy0xLTEtNTgzMw_124cd733-c0db-4cae-9949-00061593055f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMS0xLTEtMA_bbe3efb7-990d-427e-a840-58306d04ef9e">2,750</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMy0xLTEtMA_450e9367-2aa1-460b-baf9-2863736c91c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMS0xLTEtMA_093bd057-41da-453c-a508-4fbd020f1d76">13,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMA_54848b12-ff3e-48db-aef0-11dda787954c">485</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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzQtMS0xLTEtNDg3Ng_2820f51c-ab42-40ba-8430-26da3f6a496d">9,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzAtMy0xLTEtMA_5f6e44fb-4a78-4267-9927-ff7eed6a0860">15,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net increase in cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzUtMS0xLTEtNDg3Ng_d9d05eb9-a862-4535-9830-4a182acdb476">38,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzEtMy0xLTEtMA_4a62f106-dd86-4854-83c2-0e4f30fe22b9">20,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMS0xLTEtMA_12e972e6-9003-4dec-b738-bc73fb8d7f16">114,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie62f3f46f69844c6af214a6f209d9b22_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMy0xLTEtMA_d12cbd20-2116-4522-a742-45d35caf3260">35,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMS0xLTEtNDkwOA_11fb868f-c4d7-45b4-be37-3afeff19e8ed">153,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c449119e7b0488a9b0638a13796f377_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzQtMy0xLTEtMA_ade6f89c-b560-43ba-becd-c62ddc671b35">56,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized assets included in accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzYtMS0xLTEtMA_ce176bf7-7db3-4664-8c6a-ebf4d8016dc8">1,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzYtMy0xLTEtMA_e75fc575-b5e0-413d-84da-65ca794c0f03">513</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation capitalized for software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzctMS0xLTEtMA_693b869a-2ed7-4ee0-a882-a2c1a9b552bf">819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzctMy0xLTEtMA_5113b945-861a-4594-8b14-eb80b6324a98">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-transit proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" name="zip:InTransitProceedsFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMS0xLTEtMA_e069bf72-e932-468e-84bf-d8376036937b">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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" name="zip:InTransitProceedsFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMy0xLTEtMA_381945ae-4b5d-4d38-bd15-03309a2aab0a">519</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets obtained in exchange for new operating lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzktMS0xLTEtMA_dcb2f127-9474-43ec-a98a-16fd6c2da65c">&#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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzktMy0xLTEtMA_1595ed60-c64e-4f80-bf2b-c8d4da842867">5,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDAtMS0xLTEtMA_8ecdb36a-efbe-47dc-b10d-189822f3c59d">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDAtMy0xLTEtMA_0b0665b5-bd4d-4fcd-a28c-96f06c4bf905">1,911</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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDctMS0xLTEtNTY2NA_bf88b782-d0d2-46d8-b61b-b666b30186c2">138,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDctMy0xLTEtNTY2OA_4e391182-bc4d-4c55-9dfc-fa88a38488d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of convertible notes and accrued interest with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDgtMS0xLTEtNTY2NA_7b24970c-99d7-46d3-ae1b-f94a28df18ce">25,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDgtMy0xLTEtNTY2OA_6f5a59d7-3152-4ad8-94df-adbb9dde2a99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%">  </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_34"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfNjU5NzA2OTc3MjM2Mg_a0024cc4-a835-4327-ac78-48733c37e6bd" continuedAt="i3caf346af64f4012956529895d56c02a" escape="true">Description of Business</ix:nonNumeric></span></div><ix:continuation id="i3caf346af64f4012956529895d56c02a" continuedAt="ia026d1f79d494286b03d70ba89640731"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as &#8220;ZipRecruiter&#8221; or the &#8220;Company.&#8221; The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Direct Listing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2021, the Company&#8217;s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (&#8220;NYSE&#8221;) (the &#8220;Direct Listing&#8221;) was declared effective by the Securities and Exchange Commission (&#8220;SEC&#8221;) and on May 26, 2021, the Direct Listing was completed and the Company&#8217;s Class A common stock commenced trading.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the effectiveness of the Direct Listing, all <ix:nonFraction unitRef="shares" contextRef="i662569b4a293431fb26c29721e806d1f_I20210525" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU1Mg_a2ac0ceb-a499-44c4-b3d1-4ff88962a692">2.3</ix:nonFraction>&#160;million outstanding shares of Series A Redeemable Convertible Preferred Stock (&#8220;Series A preferred stock&#8221;) and <ix:nonFraction unitRef="shares" contextRef="i4689cefa0f044fc5a65a09f8b4116d32_I20210525" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU1OQ_ea40ed9b-f187-4ee7-8ce1-00fda6c2fafc">6.0</ix:nonFraction>&#160;million outstanding shares of Series B Redeemable Convertible Preferred Stock (&#8220;Series B preferred stock&#8221;) converted into <ix:nonFraction unitRef="shares" contextRef="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU2Ng_40c21f00-686d-4904-9e90-ebd44288a673">24.2</ix:nonFraction>&#160;million shares of Class B common stock. On May 26, 2021, the Company&#8217;s convertible notes with related parties converted into <ix:nonFraction unitRef="shares" contextRef="i9f6a36fda5734498b217a8314396aac8_D20210526-20210526" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU3Mg_d560b3bd-8ddb-4ad0-acac-948b2674a3d5">3.1</ix:nonFraction>&#160;million shares of Class B common stock.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia026d1f79d494286b03d70ba89640731">The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;), and other filing costs in connection with the Direct Listing. These costs totaled $<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU3NQ_f48f65aa-8a3b-45ac-949b-c827f8c3c498">31.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU5Ng_0a6811eb-c209-43e6-a3fc-4879a7d52054">34.0</ix:nonFraction> million for the three and six months ended June&#160;30, 2021, respectively, and have been recorded in general and administrative expenses.</ix:continuation> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_37"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc0OQ_22fb18e1-a544-4423-b481-fb32db5ac8bf" continuedAt="i46cf662806654e6b96feab582e2ec6cb" escape="true">Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i46cf662806654e6b96feab582e2ec6cb" continuedAt="ia1102fc741c9406b9015c417151909c0"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1MA_66371eb6-8fdd-48cb-865d-49a6091a55f0" continuedAt="i9e35ce37af964fa089df2c52d4f5aa97" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#8220;Prospectus&#8221;). The consolidated balance sheet as of December&#160;31, 2020 has been derived from our audited consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the Company&#8217;s management, the accompanying unaudited&#160;condensed consolidated&#160;financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s accounting policies from those disclosed in its audited consolidated financial statements and the related notes included in the Prospectus.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="ia1102fc741c9406b9015c417151909c0" continuedAt="i619e81e5fe34454a98edb180b2d2740b"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9e35ce37af964fa089df2c52d4f5aa97">The operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results expected for the full year ending December&#160;31, 2021 or any future period.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1Mg_6747b3ac-0fa9-4ac5-8a0f-60501c38b0d5" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.  Significant estimates include revenue recognition, estimates relating to the measurement of operating lease right-of-use (&#8220;ROU&#8221;) assets and operating lease liabilities, determination of the fair value of stock-based awards, valuation of common stock in periods prior to becoming a public company, collectability of accounts receivable, impairment of long-lived assets, including goodwill, carrying value and useful lives of property and equipment and internal-use software, the amortization period for deferred commission costs, and income taxes.  By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Coronavirus pandemic (&#8220;COVID-19&#8221;) continues to evolve. As a result, many of the Company&#8217;s estimates and assumptions require increased judgment and carry a higher degree of variability and volatility. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date these condensed consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company&#8217;s estimates or judgments, or change to the carrying value of the Company&#8217;s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1Mw_f8022424-a0a0-48b5-9676-e1bef15f1448" continuedAt="i10a050df84dc44f181c32bdc00459530" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 1 &#8212; Quoted prices in active markets for identical assets, liabilities, or funds. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 2 &#8212; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s financial instruments, including accounts receivable, accounts payable, and accrued expenses approximate fair value because of their short-term maturities. The fair value of the Company&#8217;s convertible notes with related parties as of December&#160;31, 2020 was estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfMTE1NDQ4NzIxMjA4MTU_96de350a-c4e7-4039-908c-114b2a6a296b">36.9</ix:nonFraction> million, and was based on the value of shares into which the notes convert. The value of the shares represents a Level 3 input in the fair value hierarchy. The convertible </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i619e81e5fe34454a98edb180b2d2740b" continuedAt="i46d36adbc8374883899b1c69f3c6fa63"><ix:continuation id="i10a050df84dc44f181c32bdc00459530"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">notes with related parties converted into shares of Class B common stock in connection with the Direct Listing in May 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets, including goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis using Level 3 inputs, but only when they are deemed to be impaired. As of  June&#160;30, 2021 and December&#160;31, 2020, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments and Geographic Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1NA_8befc694-2a6b-498d-b0c5-35e00e04a50f" escape="true">The Company operates as a single operating segment. The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;), the Chief Executive Officer, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.</ix:nonNumeric>&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation for Awards with a Market Condition</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfMTI2NDQzODM3NzUyMDI_92c0cee8-ba29-40d7-85d0-3ac5e97b2fa0" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2021, the Company granted a RSU award (the &#8220;CEO Performance Award&#8221;), which included service, market, and performance based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company&#8217;s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO&#8217;s ability to earn the award is contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company&#8217;s Direct Listing on May&#160;26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock-based awards with a market condition is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its results of operations for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 may have been significantly different.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1NQ_b2c7206f-00c2-4efb-99bf-c0ab704d1b82" continuedAt="i212c66509da6485688a0439a3044a08d" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Company is allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecast information. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i46d36adbc8374883899b1c69f3c6fa63" continuedAt="i691e52f35a6b4df39a5338e591342c6f"><ix:continuation id="i212c66509da6485688a0439a3044a08d" continuedAt="i723d4300510f437589eaca4889299719"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments &#8211; Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as &#8220;Topic 326.&#8221; This guidance is effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. This guidance is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. An entity that elects to early adopt ASU 2019-12 in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity&#8217;s own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i691e52f35a6b4df39a5338e591342c6f"><ix:continuation id="i723d4300510f437589eaca4889299719">In August 2018, the FASB issued ASU 2018-15, 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, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company early adopted ASU 2018-15 on January 1, 2021 and applied the changes prospectively. The adoption did not have a material impact on the Company&#8217;s condensed consolidated financial statements.</ix:continuation></ix:continuation> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_40"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0MQ_44b66f05-0444-4972-a099-6c215b7993a3" continuedAt="i32ec0011afc24aa4b1e411381dd7982b" escape="true">Net Income (Loss) Per Share</ix:nonNumeric></span></div><ix:continuation id="i32ec0011afc24aa4b1e411381dd7982b" continuedAt="i327f50a5ac4b4700be73373dbf3bbed0"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc5NDMxOQ_2bf95658-2f4c-470a-99d4-14d36f0cc283" continuedAt="i4dbdaede03134f179519341936563f69" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to May 14, 2021, when the Company&#8217;s Series A and B redeemable convertible preferred stock converted into shares of Class B common stock, the Company&#8217;s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4dbdaede03134f179519341936563f69">In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 9), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income (loss) per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.</ix:continuation> </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i327f50a5ac4b4700be73373dbf3bbed0" continuedAt="i73ae2e95af8b40a7afbd5431800ef204"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0Mg_3c3cffc7-19f6-4271-9950-81dc6c4cf81c" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s basic net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy0xLTEtMS0w_ee93d476-cc6c-49df-a9f7-30314b05b8e8">52,847</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy0zLTEtMS0w_28ba94ba-5fca-43fc-bc98-3effb9a09ad9">21,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy01LTEtMS02MjI4_9791fe69-b732-4ca4-8c7d-c31aba45c3d9">39,449</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy03LTEtMS0yMDgw_26240541-7f89-4e5e-b6d8-28561c486052">10,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC0xLTEtMS0w_f5c8a288-d0df-41d8-b6a3-c1265ebef971">483</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC0zLTEtMS0w_ffe13bbe-16a5-469b-828a-95ea04e80d1e">956</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC01LTEtMS02MjI4_27460053-6959-4872-86e6-d5b6b769df58">1,480</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC03LTEtMS0yMDgw_5840354b-53c5-42e5-b6a7-92a1a78d82db">1,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS0xLTEtMS0w_e64af770-b6a4-4ae7-8749-7a1104e896ae">&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS0zLTEtMS0w_57687f89-d1d3-4f70-ae9c-5c01463629ba">4,745</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS01LTEtMS02MjI4_83a273ba-9b86-48eb-bfb9-f33239ead092">&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS03LTEtMS0yMDgw_4227dd3a-1429-4a09-a2b9-dbbb55d1f223">1,943</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi0xLTEtMS0w_b4aedf70-32db-4701-8c3d-5cc0470599bc">53,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi0zLTEtMS0w_6bb9a3c5-0902-4844-baca-32f359268c19">15,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi01LTEtMS02MjI4_95c0eabb-b760-471d-8ee1-b5396e25edaa">40,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi03LTEtMS0yMDgw_47f6ffa4-aa5e-43e2-b050-2bff27209b3b">6,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy0xLTEtMS0w_1b6d0970-2710-45bb-8f0c-2b1daa1a84be">96,726</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy0zLTEtMS0w_7697303e-e212-40db-addc-e601bc05de2f">79,681</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy01LTEtMS02MjI4_a49eee46-9070-4e37-8ec4-40496c45e88a">87,829</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy03LTEtMS0yMDgw_d3c9a641-91a8-4160-b730-08ec70095102">79,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, basic</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC0xLTEtMS0w_6cbb468d-9d08-4b87-9325-da484e77d005">0.55</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC0zLTEtMS0w_e3f7c810-c973-4379-924c-184af5b2dace">0.20</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC01LTEtMS02MjI4_1c478082-ca23-438a-8cb3-08c41d4d51b2">0.47</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC03LTEtMS0yMDgw_09a38344-21fe-486f-9747-5f9e94a87018">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 19, 2021, the Company&#8217;s board of directors waived the liquidity event-based performance condition such that the RSUs that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#8217;s common stock on the New York Stock Exchange or March 15, 2022. As vesting of the Company&#8217;s RSUs was now probable after the modification, these awards were considered in the diluted net income (loss) per share calculation on and after April 19, 2021. During the three and six months ended June 30, 2021, unvested RSU awards were excluded from the calculation of diluted net loss per share because their inclusion would have been anti-dilutive. </span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i73ae2e95af8b40a7afbd5431800ef204" continuedAt="ibdf30dc5b3f54b4b98e9c07d35e63da1"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0Mw_4b5e0ce5-fa18-4724-ac13-8fd9d810a842" escape="true"><div style="margin-bottom:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC0xLTEtMS0w_707ea484-5df8-4d1f-95c2-00b720dafa63">53,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC0zLTEtMS0w_d7d4d569-0aca-405d-a8c9-0614fa63fca7">15,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC01LTEtMS02MjQ0_536a3718-2bf8-4146-909e-e5cb4d5df8e2">40,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC03LTEtMS0yMTE5_9a54381b-9226-4da8-9320-a76c391514ad">6,387</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of net income attributable to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi0xLTEtMS0w_440d957b-d596-46a5-959d-2e6f8621d1c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi0zLTEtMS0w_5778aa09-5571-43e6-b25e-b269261c0613">477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi01LTEtMS02MjQ0_9357f43e-43af-4b1b-8c09-a088d8254149">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi03LTEtMS0yMTE5_bd01cc94-57bf-4adf-bed2-993c20959d98">202</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes with related parties, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNy0zLTEtMS0w_8ff27b54-11a2-4232-97f4-7572c73dad4b">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC0xLTEtMS0w_3a2d7e2d-6970-4d21-b04a-c43d3ac9f6d8">53,330</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC0zLTEtMS0w_9db4790f-ea07-4223-b023-1f0d4c4ac6c9">16,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC01LTEtMS02MjQ0_27866904-13f0-49f3-b818-82b7405da2c0">40,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC03LTEtMS0yMTE5_f402f195-0de1-4e9c-af24-b43c4a7dbdae">6,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtMS0xLTEtMA_561b4e6e-5cbf-4b8e-8d05-59d39c9e1c0d">96,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtMy0xLTEtMA_3a4569f5-433e-472b-90ca-2ef2cc2bb799">79,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtNS0xLTEtNjI1NA_7634b9a8-ff3a-406d-a79a-09413625ee7e">87,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtNy0xLTEtMjEyMg_6d05cffd-cc5d-431d-aff4-732f1bcb56ee">79,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtMS0xLTEtMA_c88fd23d-fd9f-42ed-8eae-ef7535445494">&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtMy0xLTEtMA_23a710a2-837e-4c41-bc1b-e91b738746c3">11,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtNS0xLTEtNjI1Ng_2a9b1606-6220-4b8e-8b30-fbad6fbe9a48">&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtNy0xLTEtMjEyNQ_cec17671-5840-4d54-bd7c-2a6eb33ceabc">12,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtMS0xLTEtMA_89c59161-fd3e-4483-a7c9-12d6cd95ea38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtMy0xLTEtMA_334f83e6-b75a-4f0c-8c7a-ec3f9e29936d">373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtNS0xLTEtNjI1Ng_d0c35c9e-bf9f-4103-8234-b3377d4f1930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtNy0xLTEtMjEyNQ_665ba8c2-9c61-4c33-b0d1-7d66814e01f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtMS0xLTEtMA_363a0d8c-7df6-4e39-a9a6-636c1a425344">96,726</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtMy0xLTEtMA_faa3601b-b807-4f86-8604-b21551454f7d">91,290</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtNS0xLTEtNjI1Ng_81c423c6-0169-43a2-85ee-b5619548c7a2">87,829</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtNy0xLTEtMjEyOA_a7687a89-da7e-441b-b5d3-cbb5f61903f8">91,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtMS0xLTEtMA_1ac68d07-d511-418e-b422-574d1f27fa1b">0.55</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtMy0xLTEtMA_23a27ec5-5495-4971-bd97-8508f3762318">0.18</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtNS0xLTEtNjI1Ng_b27140aa-1372-4ce5-92d1-cfc8aab31805">0.47</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtNy0xLTEtMjEyOA_cfea6bb5-b79a-4537-9e58-6721964cf533">0.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0NA_7d564d19-f677-4c99-b608-0c685d27fcc2" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id704bd7723e64749afca6e52e20a5702_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi0xLTEtMS0w_6c4b7d40-bef8-47cf-b2a4-d101c73f7363">15,521</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i38f10824ebc04d8aa3ee46f67222ada7_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi0zLTEtMS0w_b2c13ff0-b8f0-43a3-9c41-1c978656c0d5">6,643</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i064c716503e44f9285c06627d76f9264_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi01LTEtMS02Mjcz_2669b3de-9503-4a11-835c-aa49f41e03a4">17,065</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bc0550d1d0c4c19b31c8991ce1c3190_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi03LTEtMS0yMTQ4_2abb70fc-ed50-4153-b5e7-41a658bb60d1">5,499</ix: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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8df04bac70044a3e8402325061619f1f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy0xLTEtMS0w_786edb9a-0e6b-4058-be3d-56f6b710d36a">6,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i618c7e6e12424fa685f5fb68eaa7521e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy0zLTEtMS0w_d8796b36-359e-41d7-aa9c-2ac1a2e02d9b">3,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibba37aec3f02466ca412010e1d20c053_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy01LTEtMS02Mjcz_f11c32f8-b96f-4d3b-8e57-705930a20e27">5,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7ad07dd6daf415ea3adee7012e39afc_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy03LTEtMS0yMTQ4_ac9c01ba-f58d-4083-b11f-5632b2091f08">3,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock, if converted basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idb46d25970984019bc59767af719bbe7_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC0xLTEtMS0xMTA5OQ_e9dbc8b3-6ce8-409b-85f6-9fca9368f4fd">11,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i98de2123511c4bb18be8e2bf0181eac6_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC0zLTEtMS0xMTA5NQ_6af583f4-44ad-4735-9427-b619f7abd13b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b8a0e4d10cc418f9335b09fa8cdc03c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC01LTEtMS0xMTEwMg_109acfec-5b2b-4aa2-91ff-5395198eb56d">17,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i048e4bac2a3c4a628c2f28edf1f503ee_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC03LTEtMS0xMTA5Nw_a642551c-54d4-4cf9-a099-d0a5a0f5c8eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties, if converted basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6b24749657bd4ab7b5e1e0f663767260_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0xLTEtMS02Mjgy_266d0af5-2ad4-461f-9624-01f3648b1eb0">1,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic44787ef96bc4fea966c52ed5f60cb41_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0zLTEtMS0yMTcx_223ebec4-97c0-4d83-a2b1-5b9e29a05b41">&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c089b9631a24ae8873980014034a418_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS01LTEtMS02Mjg1_04d99ca0-a5e3-4396-abc5-702bfea05f7a">2,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i962106852b9b4e35a5e818cbb4c5c336_D20200101-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS03LTEtMS0yMTUy_45ff291d-2b6d-4f7c-9ed7-c02a0e73f742">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercise common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4c1da7f4ebbd4b9dab00cdcd6d65784b_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0xLTEtMS0w_2880f625-f80d-4a6e-bbb2-62a445a3af1a">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i298dd149a0ee4bd495c0a17efd80ef9c_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0zLTEtMS01Nzg5_c66a3724-8b13-4b4f-a233-5fa961a46652">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i54b037ce570348fab48ac5cbbf3a5481_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi01LTEtMS02Mjc4_5aaae61d-aac2-4678-8d39-611894449bdc">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89a0852513cd4b6ca771b4912a7d8191_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi03LTEtMS0yMTYw_61538b98-0179-43cc-a05a-535846a2111c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0xLTEtMS0w_c7c9c541-6b3e-4b9e-98ee-40f268d5d06e">34,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0zLTEtMS0w_f850a5f2-e648-4242-b480-3ef833134103">10,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNy01LTEtMS02Mjg4_a1ced73d-da43-4046-9fd4-7e920a1ef798">43,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNy03LTEtMS0yMTY3_8f0f0b03-de3e-46b4-aea3-b77325ec161e">9,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibdf30dc5b3f54b4b98e9c07d35e63da1">The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of June 30, 2021.</ix:continuation> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_43"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2Nzg3OQ_9a7da4c5-f2d6-420a-be46-fa3663d9d004" continuedAt="i463003d7b19e49c99ac24ffd0c13855b" escape="true">Revenue Information</ix:nonNumeric></span></div><ix:continuation id="i463003d7b19e49c99ac24ffd0c13855b" continuedAt="ie7883b08064f42028e736318b3f7cfc3"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue into <ix:nonFraction unitRef="revenuestream" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="zip:NumberOfRevenueStreams" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2ODExMw_40018a93-558a-463a-bdd0-85aa89dca2cf">two</ix:nonFraction> streams: subscription revenue and performance-based revenue.  <ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2Nzg4MA_f79c47cf-72f0-4e9f-ad6e-a8fb42f5a32a" continuedAt="i4705b50aaf9a425c81161d763a05ef92" escape="true">The following table presents the Company&#8217;s revenue streams (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><ix:continuation id="i4705b50aaf9a425c81161d763a05ef92"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib464dbd3f53046d9bc0c081d2ef84aeb_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi0xLTEtMS0w_3c4d8b72-c773-41fd-bde0-9f66149bf841">151,292</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01032a33d37843cbbf0d7655ba9f868b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi0zLTEtMS0w_1d2dbe83-42d0-4cdb-a725-b4dc72bd4abe">74,002</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ffaef46d29046e2a5dafc971f828988_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi01LTEtMS02NzI4_da37c0a0-77e2-45be-9776-aa551163bda7">251,796</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9d2d625b51846e8bf4338cbb4e56b4e_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi03LTEtMS0yMTkw_7eb43fc8-5774-4378-b5ac-b48295b5bd22">169,367</ix: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac797cef744042fcafbf0a8c73ab98ca_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy0xLTEtMS0w_1eb6a314-4184-4d4c-8918-c9a561487d80">31,668</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f3f8d137fa4461682835664fc9cca93_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy0zLTEtMS0w_70223d6c-5ca0-43ee-854e-86d665d1e62f">13,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f97ce4a418a4734a7af644e6718b891_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy01LTEtMS02NzI4_57d9af52-d624-4991-9886-28600e43584f">56,536</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i526cb325b2ca43c58bc43ce025258936_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy03LTEtMS0yMTkw_e2392cbb-5dda-40dd-977e-c0c5b8e957d4">31,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC0xLTEtMS0w_36c1cd76-2edd-4e4d-a0c7-17f35221f802">182,960</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC0zLTEtMS0w_872b6266-f0bf-48f6-bad5-ed750798d892">87,655</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC01LTEtMS02NzI4_6ca48ef4-f59b-41eb-8eb8-1a2af66294dc">308,332</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC03LTEtMS0yMTkw_b393f063-d9d3-48c2-b050-3a987ba2a731">200,947</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><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDc0OQ_94b180de-a9f3-45d7-a7cc-dd5ad9b7b7fe">15.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDc4MQ_1a74ce9b-3e85-4a83-aac4-b12f8bb8a051">14.4</ix:nonFraction> million of revenues during the three months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of March 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDgxNg_0ca4891e-689b-4031-ab82-bde1d3358059">11.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDg0MA_fcbb57b8-534f-48ca-9edd-543554fa3881">13.9</ix:nonFraction> million of revenues during the six months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of December 31, 2020 and 2019, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021 and December&#160;31, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc0Mw_0355c428-be65-4146-96e0-fa8c14973386"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc0Mw_60dce998-54c3-4cff-92e2-ed642ab84aba">no</ix:nonFraction></ix:nonFraction> contract assets outstanding. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie7883b08064f42028e736318b3f7cfc3"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_0903090d-86e7-467e-8bf9-1e603ebe2b24"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_7e452333-7908-4700-a088-fb94f7bc3804"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_92d85cb5-c531-4916-93f7-207cb83af536"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_bf48df09-c90b-46fe-aada-9325e03c3cf0">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue was recognized during the three and six months ended June&#160;30, 2021 and 2020 from performance obligations satisfied in previous periods. As of June&#160;30, 2021 and December&#160;31, 2020, the Company did not have any material remaining performance obligations in excess of one year.</ix:continuation> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_46"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RleHRyZWdpb246NzE3MGU4OGMzMzJkNGUxMWEyMTUwOWIzOTk4MTgwMDlfNjU5NzA2OTc2NjczOQ_d45de87b-4cf4-4452-a95d-2621336c0481" continuedAt="iecdec68d935e4517843673533222b381" escape="true">Accrued Expenses</ix:nonNumeric></span></div><ix:continuation id="iecdec68d935e4517843673533222b381"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RleHRyZWdpb246NzE3MGU4OGMzMzJkNGUxMWEyMTUwOWIzOTk4MTgwMDlfNjU5NzA2OTc2Njc0MA_501f6727-9ecb-4a1c-bf02-bcd141b09cb8" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedMarketingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMi0xLTEtMS0w_0920e5b4-2f1f-4247-9238-3e67e2c550ff">18,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedMarketingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMi0zLTEtMS0w_af8251c2-fd55-4d57-8057-86332f5d37bb">6,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMy0xLTEtMS0w_fada7413-d94c-4e8a-bd31-0795410f6f55">6,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMy0zLTEtMS0w_531b7ca4-19fc-47fe-bb01-a33db7914c42">11,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNC0xLTEtMS0w_329407d3-4e8d-418d-8870-55601732da7d">10,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNC0zLTEtMS0w_9711810a-39fb-4bcc-b965-ae9564766ad5">7,311</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued partner expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="zip:AccruedPartnerExpensesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNS0xLTEtMS0w_ca7a4987-0d27-459b-b680-de1ffadb9bb2">7,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="zip:AccruedPartnerExpensesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNS0zLTEtMS0w_34ac97e7-17f6-41db-b07b-f05e799428cc">5,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 401(k) contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNi0xLTEtMS0w_42e26ef5-0c43-4873-a9bd-86c17d2574fa">1,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNi0zLTEtMS0w_6a8372f7-7371-40b4-8625-38237461c954">2,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNy0xLTEtMS0w_c892d248-6399-4ee9-8554-0a75e5163a58">5,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNy0zLTEtMS0w_e92e4c48-1265-46db-a2db-aec94753999f">3,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued indirect 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOC0xLTEtMS0w_a70150b7-dda8-4d03-897a-c26d13841b36">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOC0zLTEtMS0w_92d1f28f-8f9a-4e82-8f2a-f4c1d3984b93">600</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerRefundLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOS0xLTEtMS0w_bd6ebf8b-5c60-4879-b522-522c6143a7ac">3,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CustomerRefundLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOS0zLTEtMS0w_e7dd90e5-a8f8-453f-bc29-190fa054faf3">2,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMTAtMS0xLTEtMA_611ded41-2ced-4022-a465-04abd8c818db">54,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMTAtMy0xLTEtMA_9b9f41ca-dd39-403c-9ff7-137a61d27806">38,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_470"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzY1OTcwNjk3Njg1MjQ_1cf49b62-1b0d-4fed-a560-c7e7f023300a" continuedAt="i8442bf764f63435bb1718dc4161b7031" escape="true">Credit Facility</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8442bf764f63435bb1718dc4161b7031" continuedAt="i2c8609df3caf4b928e78a0c22f21e449">In April 2021, the Company terminated its existing revolving credit agreement from September 2020 and entered into a new $<ix:nonFraction unitRef="usd" contextRef="i119a05cde4ee49a2b1f951fb838acfff_I20210430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTAzMTk_5f606a5d-98ae-4a21-95c2-fba8efb3a464">250.0</ix:nonFraction> million credit facility agreement with a syndicate of banks. The new credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company&#8217;s Net Leverage Ratio. The Company&#8217;s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $<ix:nonFraction unitRef="usd" contextRef="i119a05cde4ee49a2b1f951fb838acfff_I20210430" decimals="INF" format="ixt:numdotdecimal" name="zip:LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzY0_33c3feef-2069-4937-8d6a-62d53d4bd181">100.0</ix:nonFraction> million, divided by the trailing twelve month of earnings, adjusted for items such as noncash </ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i2c8609df3caf4b928e78a0c22f21e449" continuedAt="idb415ce61a1a49ca995e2e22a29fed34"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the new credit facility at a rate between <ix:nonFraction unitRef="number" contextRef="i17c3a41ac85e4d76b302ff9dc18d6408_D20210401-20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzEz_d14c39f3-c852-4df0-ac22-cf90c19adb0f">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i139bef0802f44d1a84b24a3f133c0a93_D20210401-20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzQ3_52d8f9a5-9799-4ddb-b367-1b510bcfb80d">0.35</ix:nonFraction>%, depending on the Company&#8217;s Net Leverage Ratio. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility is collateralized by security interests in substantially all of the Company&#8217;s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the new credit facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company&#8217;s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="usd" contextRef="id3c832be4d3a45dabf1215770394b04f_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LongTermDebt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTAzMjY_1ceb509f-d748-4e6b-9d61-8ec178a95698">no</ix:nonFraction> amounts outstanding under the new credit facility as of June&#160;30, 2021. The amount available under the credit facility as of June&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ie1d8edd635a74b65a16c3dced210cc5b_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTEwNDk_63566cdb-aa36-4511-ace7-5698feb3fa09">243.7</ix:nonFraction> million, which is the credit limit less letters of credit outstanding of $<ix:nonFraction unitRef="usd" contextRef="i4d0ac2a8d53847ec8838bbb443f1d35c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTEwNjc_c1cd3fca-fa48-42fb-b572-14bda22d4ce1">6.3</ix:nonFraction> million. </span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_477"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:continuation id="idb415ce61a1a49ca995e2e22a29fed34" continuedAt="ifbb9fad83632499c894272417027b199">Convertible Notes with Related Parties</ix:continuation></span></div><ix:continuation id="ifbb9fad83632499c894272417027b199" continuedAt="i0e4c98559045409d9e4988fb6b162015"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who are holders of the Company&#8217;s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $<ix:nonFraction unitRef="usd" contextRef="i912d0936dcd9455d8e885d149cf8b1e0_I20200622" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMTk5MDE_8aec0dfb-30ab-4b84-a5a4-7ae0f1db72ec">25.0</ix:nonFraction> million and had a maturity date of June 22, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) <ix:nonFraction unitRef="number" contextRef="if0ee319f969a475e949a87d4ab552e41_D20200622-20200622" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODUwNDE_6f88d13c-40a6-4a71-88bd-fed30ed22305">75</ix:nonFraction>% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $<ix:nonFraction unitRef="usdPerShare" contextRef="i912d0936dcd9455d8e885d149cf8b1e0_I20200622" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODUwNTE_2a7077c2-97f2-45a2-9f50-b55bef3d46d2">8.2909</ix:nonFraction>. </span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0e4c98559045409d9e4988fb6b162015">On May&#160;26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $<ix:nonFraction unitRef="usd" contextRef="ia37cf74a978a495c845394ead48b433a_I20210526" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMjA5MjQ_6119d1e2-5aa9-4f88-bc2d-aa36a4779885">25.6</ix:nonFraction> million, which converted into <ix:nonFraction unitRef="shares" contextRef="if119f603197148f48bd5c153586b10b5_D20210526-20210526" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMjA5ODY_e7220278-f42a-4ca0-b6e4-cd9cd26d3aa8">3.1</ix:nonFraction> million shares of Class B common stock at a conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia37cf74a978a495c845394ead48b433a_I20210526" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODYwNDY_e5c7d591-7055-4f10-ab08-240b649f9d6a">8.2909</ix:nonFraction> per share.</ix:continuation> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_49"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80OS9mcmFnOmNhNGE0M2Q2MTU0YjRkMWVhZGM3OTRlNjc3ZDQyODIxL3RleHRyZWdpb246Y2E0YTQzZDYxNTRiNGQxZWFkYzc5NGU2NzdkNDI4MjFfNjU5NzA2OTc3MTkzMA_1b826280-b8dd-4b92-8eef-227ba96ef1ed" continuedAt="ia3321ebf32514e3fbdf59535799fb366" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ia3321ebf32514e3fbdf59535799fb366" continuedAt="id632bac3b1864fc885ebe37bc34a26b8"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company was named as a defendant in a putative class action lawsuit filed by a former employee in the Los Angeles Superior Court alleging that the Company violated the Fair Credit Reporting Act as well as owed certain compensation to employees. In January 2020, the former employee filed a related representative action in the Los Angeles Superior Court under the Private Attorney General Act alleging similar claims regarding compensation owed to employees. In January 2021, the Company filed a motion for summary judgment or, in the alternative, summary adjudication, </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="id632bac3b1864fc885ebe37bc34a26b8"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which was granted in part and denied in part. At the date these condensed consolidated financial statements were issued, it is reasonably possible that a loss may be incurred; however, a loss or range of losses is not currently estimable.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company&#8217;s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of June&#160;30, 2021, the&#160;Company has <ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80OS9mcmFnOmNhNGE0M2Q2MTU0YjRkMWVhZGM3OTRlNjc3ZDQyODIxL3RleHRyZWdpb246Y2E0YTQzZDYxNTRiNGQxZWFkYzc5NGU2NzdkNDI4MjFfODI0NjMzNzIxMjA5OA_21834437-281a-4c5d-b7d7-7e198d0b9b72">no</ix:nonFraction>t accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.</span></div></ix:continuation><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_52"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:27.66pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc2OTQ3OQ_330f6073-44ed-4442-990e-4d92854c67c9" continuedAt="ieac11322acb04a5b87351c55e2184b32" escape="true">Common Stock and Redeemable Convertible Preferred Stock</ix:nonNumeric></span></div><ix:continuation id="ieac11322acb04a5b87351c55e2184b32" continuedAt="i716815a9a3514432b0aa3310a9b69b04"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue a total of <ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjc5Mw_f3faf329-56b3-459e-9f4c-8b9ac11b0e75">1.45</ix:nonFraction> billion shares consisting of <ix:nonFraction unitRef="shares" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTU5ODg_df37f81d-0698-4e43-8feb-e1ec957968f3">700</ix:nonFraction> million shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMDI_cf0f6577-cde1-441d-bdec-28a28c26bdf0">700</ix:nonFraction> million shares of Class B common stock, and <ix:nonFraction unitRef="shares" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMTU_2238db99-acb4-43bf-80bd-64c285a5a613">50</ix:nonFraction> million shares of preferred stock all with a par value per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMjU_24af7b10-e77a-40b5-bd33-405e68c1b859"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMjU_9b5d754c-96cc-4f0c-b810-1facc5f327d2">0.00001</ix:nonFraction></ix:nonFraction>.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="zip:CommonStockNumberOfVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzQ5NA_45e6c74c-2bea-4295-b3c2-662f93928288">one</ix:nonFraction> vote per share and the Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i3652617098884c49acd60586d6f11f3d_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="zip:CommonStockNumberOfVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzUxNA_0846a86e-f46b-4ee5-a395-3f07a1040ef1">twenty</ix:nonFraction> votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into <ix:nonFraction unitRef="vote" contextRef="i57c243b700b84175af15a8f302e6085d_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="zip:CommonStockNumberOfVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzUwMg_f47d52c7-775e-4c27-924b-9f2503f87eed">one</ix:nonFraction> share of Class A common stock upon any transfer, except for certain transfers described in the restated certificate of incorporation. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjA_7707ac0d-53a1-466c-9ec5-facacb76f1e3">50,000</ix:nonFraction> shares of common stock from a former employee for an aggregate price of $<ix:nonFraction unitRef="usd" contextRef="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTM1_ca0fcc35-bc51-46b8-9978-ab4949744814">0.5</ix:nonFraction> million The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i6a196e5facde47c9a781004045db5b03_D20210501-20210531" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjgzMQ_3af7a451-e5f4-49b4-a6d2-10d30375ff1e">100,000</ix:nonFraction> shares of common stock from a former employee for an aggregate price of $<ix:nonFraction unitRef="usd" contextRef="i6a196e5facde47c9a781004045db5b03_D20210501-20210531" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjgzOQ_1710c264-0b9a-45bc-aa23-189fade95d40">2.3</ix:nonFraction> million. The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock automatically converts into shares of common stock upon the effectiveness of the Direct Listing. </span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i716815a9a3514432b0aa3310a9b69b04">On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into <ix:nonFraction unitRef="shares" contextRef="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMjc0ODc3OTA3MzY5MA_40c21f00-686d-4904-9e90-ebd44288a673">24.2</ix:nonFraction>&#160;million shares of Class B common stock.</ix:continuation> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_55"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.1pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1Nw_d5c70f12-82c1-4fcd-879c-aff5a432b18d" continuedAt="i56b88310afc44a5bacc1b1cc278548c4" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i56b88310afc44a5bacc1b1cc278548c4" continuedAt="ic461fb29fd6740b582491454737c78d2"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1OA_e272843e-d196-411b-a9fc-aceeade0a267" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense is recorded in the Condensed Consolidated Statements of Operations as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.884%"></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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffadf95c80354cb7af5f91161f0eee98_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi0xLTEtMS0w_235bb90a-a28f-4f21-ba70-03e0607fcc63">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6936f9c5cda44b1d98b42b6ee932f3ac_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi0zLTEtMS0w_082aedd5-4822-4afe-a0dc-5846fddc84bd">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia08ad6efd9b749d4b367d0db35a031e5_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi01LTEtMS00NTU5_714ca337-eb41-48dd-89ef-e14ada308b0c">753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafdf950940b74f568da25eca5eb0b969_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi03LTEtMS0yNDc1_b54e78a0-163b-4ec2-8535-111f59d00d18">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbada2c87ffc4e94937b0ac57d0da98e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy0xLTEtMS0w_815796c3-d76f-488b-a4a4-c72fd58b06d5">12,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7270016aa2d4b3e878c594ebbac95e6_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy0zLTEtMS0w_437c957f-ffac-427f-a41d-907b000c7902">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00eeda513ac94819a19c10523d3cd9cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy01LTEtMS00NTU5_03c6c925-c0e6-4a10-945a-2387127cff1e">12,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32852c3cbb8a454e975f68839eec04dc_D20200101-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy03LTEtMS0yNDc1_65a7ebe2-b89f-46c8-aca0-5d62f6538769">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i173f7fa075304a68b63593ec7e710cf9_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC0xLTEtMS0w_a48c6798-46aa-40fa-ab62-a05834f6a152">18,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b36775e96a41a791ebb0ca5c45e45f_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC0zLTEtMS0w_719f122e-7999-4d82-9c4e-9882660ae03d">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i193ef651665d41b0b11a2b364e7a4e05_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC01LTEtMS00NTU5_31331fa3-bc21-4a2d-99d1-9164ab41c35a">19,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3387a2fb7c2f4295bffa41b86cbc06ec_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC03LTEtMS0yNDc1_8e914bfb-3ec2-423c-ad60-a73cfc17fdbd">1,573</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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i262c1a179d484f7f90b817035e7f7658_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS0xLTEtMS0w_31245da4-4750-4a49-8128-ce61d1ab0c42">32,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie38a094afd374c319c320ceabe3ea63a_D20200401-20200630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS0zLTEtMS0w_8fefd369-5847-42de-879b-f5d460af5fff">497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i285e8dd905ea44f69dc344c155a27a8b_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS01LTEtMS00NTU5_86a19115-3c78-4ce4-8142-e2c9248f4818">33,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2cd974fc30745c0a582e78621a94f26_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS03LTEtMS0yNDc1_174ad51d-31af-4b55-b3f6-de5da6c5dcf6">1,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi0xLTEtMS0w_5536a9f3-6b12-402c-afa9-814de633c1f7">64,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi0zLTEtMS0w_a3a8f24d-192b-4d90-81c3-8829d321b681">1,346</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi01LTEtMS00NTU5_096f9405-4959-49e8-b3db-2544cf104cf8">65,592</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi03LTEtMS0yNDc1_49bc99bf-c189-41f2-ada3-2b1f26758c9d">3,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2014 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of Class B common stock under the 2014 equity incentive plan.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted the 2021 equity incentive plan (the &#8220;2021 Plan&#8221;), which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, restricted stock units, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company&#8217;s employees, directors, and consultants. Under the 2021 Plan, <ix:nonFraction unitRef="shares" contextRef="iab91524eb889490e807f924bf135f1ec_I20210514" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk3Mzk_dc00582c-e361-47b7-8f04-35bb7df8f587">10.7</ix:nonFraction> million shares were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Company&#8217;s 2012 and 2014 Equity Incentive Plans (collectively, the &#8220;Prior Plans&#8221;) that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) and annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) <ix:nonFraction unitRef="number" contextRef="iab91524eb889490e807f924bf135f1ec_I20210514" decimals="INF" name="zip:StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU3Nw_296412da-ec07-4cfa-a3d8-794cea16e810">5</ix:nonFraction>% of the number of shares of all classes of the Company&#8217;s common stock issue and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the Board. <ix:nonFraction unitRef="shares" contextRef="i00b105a755254caab9b3711cb4147073_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUzNA_878fa8d9-156a-4ae2-b903-fbdd66a5e028">No</ix:nonFraction> grants have been issued under the 2021 Plan as of June 30, 2021.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="ic461fb29fd6740b582491454737c78d2" continuedAt="i89c67e36fb404d3db1197cb3b3c93651"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1OQ_f8275161-328f-4161-84a6-5fd608e52b9c" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012, 2014, and 2021 equity incentive plans (the &#8220;Plans&#8221;) is as follows (in thousands except weighted average information): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMS0xLTEtMS0w_f61c98c5-6ac8-4ec5-ac06-87bc924d2ca1">19,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMS0zLTEtMS0w_8d2fd048-5c87-4465-9e4f-b008bc6a9f0a">2.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMi0xLTEtMS0w_e3d64ec2-44a4-4ea4-9391-f79ab5ca11c4">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMi0zLTEtMS0w_dc4720ea-1c20-4bb3-aded-07d9af1618d5">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMy0xLTEtMS0w_9ed21bad-2e99-49df-976a-3e69960109a0">7,132</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMy0zLTEtMS0w_cbf7cf84-83c8-43f4-b63a-7d272c77dbab">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNC0xLTEtMS0w_7910814a-8800-4b67-a30b-a96b72e1330a">125</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNC0zLTEtMS0w_3b349c48-16db-4f6c-9b33-372b9122f3ac">3.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i360715d496af4817b6051b128d025dc9_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNS0xLTEtMS0w_366d1a77-8847-4881-b7d4-0fb10796b00b">12,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i360715d496af4817b6051b128d025dc9_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNS0zLTEtMS0w_7bd8f248-0125-40be-913a-ffbfe2af46cd">2.28</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i360715d496af4817b6051b128d025dc9_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNi0xLTEtMS0w_86a421e8-ae8e-4e7d-8ddc-cf0d9a0cb354">10,844</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i360715d496af4817b6051b128d025dc9_I20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNi0zLTEtMS0w_c4641163-c9cb-42ce-96af-640c0e2c7428">2.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, total remaining stock-based compensation expense for unvested stock options is $<ix:nonFraction unitRef="usd" contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA3NTY0Ng_faae1c94-a803-4630-925b-b4f733d6c5ea">6.1</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQwNzE_9c26bf55-4d89-4093-9470-6743325cdb2a">1.2</ix:nonNumeric> years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June&#160;30, 2021, there were also <ix:nonFraction unitRef="shares" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQwODA_91ca7fa6-d200-482f-923a-2fa8e1806d21">115,000</ix:nonFraction> options exercised related to an equity grant outside of the Plans. In April 2021, the Company approved amendment of this grant outside of the Plans, and the amendment resulted in the vesting of an additional <ix:nonFraction unitRef="shares" contextRef="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjMwODk3NDQxOTczOTA_af293abd-1c7e-444c-92fb-eca6a7e10318">50,000</ix:nonFraction> options. The grantee&#8217;s remaining <ix:nonFraction unitRef="shares" contextRef="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430" decimals="INF" format="ixt:numdotdecimal" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk2OTQ_61e3c931-1e68-47c3-a9a7-faae7e242db1">100,000</ix:nonFraction> unvested options were cancelled and a new grant for <ix:nonFraction unitRef="shares" contextRef="i9c00ddb335174a85a1407dae63f5fdbb_D20210401-20210430" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk3MjQ_db5dc526-3c29-4b20-bf7b-701b7d351868">32,500</ix:nonFraction> RSUs was concurrently issued under the 2014 equity incentive plan by the Company, which was accounted for as a stock award modification. The incremental stock-based compensation expense recorded in the three and six months ended June&#160;30, 2021 as a result of the modification was not material to the condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted RSUs to certain employees and directors of the Company. The granted RSUs vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over <ix:nonNumeric contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU3MQ_0141ac8a-3bf8-4735-b2ff-8c092f8eee1a">four years</ix:nonNumeric>. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company&#8217;s IPO pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company&#8217;s board of directors waived the liquidity event performance condition for the <ix:nonFraction unitRef="shares" contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYzNA_ea7b7d00-610d-4197-be12-e69e8c949760">6.9</ix:nonFraction> million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#8217;s common stock on the New York Stock Exchange, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $<ix:nonFraction unitRef="usdPerShare" contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTE1NDQ4NzIxMTQwMDA_27262d72-55f4-43c0-9b54-2ca72c93f1ab">25.04</ix:nonFraction> per share or approximately $<ix:nonFraction unitRef="usd" contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzY1NQ_5e94c9e9-e267-4afd-89da-c8ea6ca4ce15">172.6</ix:nonFraction> million. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYyNw_6299bcc1-ca92-4bc0-9892-b671e4fe5fa1"><ix:nonFraction unitRef="usd" contextRef="i019c83b9720f4b16b0efb9ca4cbd9b59_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYyNw_fb59c834-aa44-4e2d-bd0c-f64cc11575ab">63.4</ix:nonFraction></ix:nonFraction> million related to these RSUs.   </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company also granted the CEO an RSU award, which provides for a grant of <ix:nonFraction unitRef="shares" contextRef="ie33afef837264437b666a890455ddc4f_D20210419-20210419" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQyNw_d4918bdd-4f83-4bff-8e8e-32cbb158d95f">1.4</ix:nonFraction> million RSUs (&#8220;CEO Performance Award&#8221;). The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="ia956eb3f1c9d4d3a9672ec53d28e6f1c_D20210419-20210419" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQ2OA_2b9c7b5a-5147-4b54-bc2a-7f2de8a5b9f7">67.61</ix:nonFraction> per share to $<ix:nonFraction unitRef="usdPerShare" contextRef="i991f32c2e63d4d55b41b21a5e3730a3b_D20210419-20210419" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQ3OA_4f0eb4d3-9f68-4674-a101-c29111d3c5ec">157.75</ix:nonFraction>, per share, which is calculated as the volume-weighted average over a <ix:nonNumeric contextRef="ie33afef837264437b666a890455ddc4f_D20210419-20210419" format="ixt-sec:durday" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU4Nw_35df9f51-4e81-4df0-92c6-25a35d1eea30">30</ix:nonNumeric>-day trading window  </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i89c67e36fb404d3db1197cb3b3c93651" continuedAt="i6700307f74e34c63acf49d087a8c8234"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc0Ng_663c42a2-6d77-4366-a1bd-c108ccb0413f">one</span> to <ix:nonNumeric contextRef="i6130b4ba7ce54cba9107a938d0acf9b7_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc2NQ_2068ba82-528e-4d7e-a7a9-a62668f4d339">five years</ix:nonNumeric>. The award expires <ix:nonNumeric contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTczMg_2fc01a4f-ebed-4c6c-80a3-782f6d1ac3e0">ten years</ix:nonNumeric> after the grant date. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc3MA_3f24aff4-4362-45d2-b8f0-f23675fa66ee" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Service Period (in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e1559e3ecbb463b88332c6004c8057e_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0xLTEtMS04NTE1_16336d61-4649-4b8f-99ea-d8be41b80df7">279,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0yLTEtMS04NTE1_2434ed96-90f7-42c2-8c34-7fbf016b10cd">67.61</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0zLTEtMS04NTIw_25b43d46-9414-465c-a922-344e7d805fce">1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib8cf769206df4aa389e669325f3a50ea_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0xLTEtMS04NTE1_a11f3110-e496-45c7-b247-45554b45f7a7">279,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i74573415a3234a288ef72d4881092cce_D20210101-20210630" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0yLTEtMS04NTE1_805b0d7a-7a9f-41bd-8241-21222173d60b">82.63</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i74573415a3234a288ef72d4881092cce_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0zLTEtMS04NTIw_3ed935e4-293d-4e62-a26d-087441b8a500">2</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0d108b1f03c43dea36288e47bfbae8c_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0xLTEtMS04NTE1_839002b5-cdd1-4dc7-a977-fd03598b1cc1">279,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0yLTEtMS04NTE1_ac2e9d56-def3-4e5c-852f-9bd70ba7eaab">102.66</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0zLTEtMS04NTIw_543ce2d0-7018-4b7d-827f-26f2e1e843f1">3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib05390503388454d855e38932a55b37a_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0xLTEtMS04NTE1_1c433b68-2fd5-4b32-92d8-e257ddef7e3c">279,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0yLTEtMS04NTE1_dc216ee2-f209-4cea-884e-fe9974e510b7">127.70</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0zLTEtMS04NTIw_178a4714-fb9b-4061-a065-fadd24069096">4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia326f789044f4155ae14c2b45022b3ce_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0xLTEtMS04NTE1_e81d55cd-4b67-4e0f-b18d-9fa2ce14f81d">279,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630" decimals="INF" name="zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0yLTEtMS04NTE1_9a5d3a82-5250-4065-93e2-e9783c24fc84">157.75</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0zLTEtMS04NTIw_c013985b-c4c7-4d15-9cd3-639f4ac040f7">5</ix:nonNumeric></span></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of <ix:nonFraction unitRef="number" contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk3OA_a4a61582-48d8-4cd1-b469-d7fd642d4a26">zero</ix:nonFraction>, expected term of <ix:nonNumeric contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk4Ng_cf940c47-915d-423a-95ee-345190c1b5d7">ten years</ix:nonNumeric>, estimated volatility of <ix:nonFraction unitRef="number" contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk3MQ_1ddebf4e-dc3c-43ea-9b16-ae62735fd71c">59</ix:nonFraction>%, and a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3MzAwMA_4ceeff8b-52d8-4da9-99ba-1e96c2453fa4">2</ix:nonFraction>%. Using these inputs, the weighted average grant date fair value was estimated to be $<ix:nonFraction unitRef="usdPerShare" contextRef="ia1f53403af4d499c8e4285f26bf0a420_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDU0OA_05995236-2f2e-43e5-9ab3-a0b5266532f2">16.34</ix:nonFraction> per share. The weighted average derived service period of each tranche was estimated to be <ix:nonNumeric contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY0Mw_2f572ac3-edcb-4a0d-98a6-28cdf04948bf">4.1</ix:nonNumeric> years and ranged from <ix:nonNumeric contextRef="i9628c333c1854deaa705f2627965c436_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY2OQ_e6168dae-fa74-47a3-942e-97c229f44d49">3.2</ix:nonNumeric> to <ix:nonNumeric contextRef="ib400de5fac1b42f0b175b05198584128_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY3Ng_64359cdd-b29d-44c0-927f-0537c7a055ec">5.0</ix:nonNumeric> years.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize aggregate stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i94132cd8d6964ac7987eb780877cff50_I20210419" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NjMyNg_5cb8d209-a04b-4be9-8b00-b85f5dd37a34">22.8</ix:nonFraction> million over the derived service period of each tranche using a graded attribution method. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="iac7bf7a5509147f7bb2256450d21b20c_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzc3NQ_540a24ff-c913-4c25-b7db-a9c464ba7a60"><ix:nonFraction unitRef="usd" contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzc3NQ_ab6f0207-e21e-474f-957b-a42147c2243c">0.6</ix:nonFraction></ix:nonFraction> million related to the CEO Performance Award.</span></div><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg2MA_0b7eba28-69fd-4d22-966f-be9b1d875b23" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity for the six months ended June&#160;30, 2021 is as follows (in thousands, except weighted average information):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaae2efc2175a4f33a14e130fd191591d_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMS0xLTEtMS0w_cdaa3ae9-d487-4e6e-82cf-ddebd978b6ec">5,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaae2efc2175a4f33a14e130fd191591d_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMS0zLTEtMS0w_51a3b6e3-c129-4090-9a05-fac365e8df03">5.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMi0xLTEtMS0w_a3d888f8-5e71-45a5-9f0d-1033dce40988">3,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMi0zLTEtMS0w_181a33da-8e5b-424b-984d-8abf33c80109">19.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMy0xLTEtMS0w_72453e5e-1cee-476d-be44-fee1f5d11969">2,278</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMy0zLTEtMS0w_17347f7a-c725-498f-a4b0-e0f57209177d">7.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNC0xLTEtMS0w_ecf031bb-093d-4d77-a0bf-e21f667b2b45">206</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNC0zLTEtMS0w_23093c05-36cb-4629-8627-cf4be96bfb62">6.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNS0xLTEtMS0w_75b81b1d-7571-4328-a5b1-fa8cf8832a8e">5,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNS0zLTEtMS0w_770bf644-842b-43db-a973-28cb5ffa465d">14.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6700307f74e34c63acf49d087a8c8234">As of June&#160;30, 2021, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $<ix:nonFraction unitRef="usd" contextRef="ie0a691510f98463592e4a3e0bd4ef8d6_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUyMg_6443963f-be16-405b-90d2-d11906476585">22.2</ix:nonFraction> million, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUyOQ_b0053c58-e33f-433b-88c4-fc979efd0c32">3.9</ix:nonNumeric> years. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs was $<ix:nonFraction unitRef="usd" contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQxMDM_ab381396-55a8-45e4-b0fd-9280c0805126">108.2</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQxMTk_213497d5-3a3a-4ce8-b892-3ce1a89214f2">1.5</ix:nonNumeric> years.</ix:continuation> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_58"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.1pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfNjU5NzA2OTc2OTA1Mg_3c90155b-a07f-4bb6-8e09-6e4a01e11281" continuedAt="i43f40ef49c4b4012ac7d4c6935b498ec" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i43f40ef49c4b4012ac7d4c6935b498ec" continuedAt="i1b06059927f348ba8f30165e299184aa">The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.</ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ZipRecruiter, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><ix:continuation id="i1b06059927f348ba8f30165e299184aa" continuedAt="i2be06fedb14d4a7085f73569da5fd758"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2021, the Company recorded an income tax benefit of $(<ix:nonFraction unitRef="usd" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc0OQ_b6c21122-2e5a-4fae-8c88-2ad1dccd3343">15.9</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc2OQ_4477bcb9-77fa-4a74-b3c4-7cca0bf2796d">12.7</ix:nonFraction>) million, respectively. For the three and six months ended June&#160;30, 2020, the Company recorded income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfMTE1NDQ4NzIwOTQwNTI_c42d8617-f2c0-4e93-b464-0fada5096297">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfMTE1NDQ4NzIwOTQwNjA_5862f89e-a482-441a-ba89-dc5fd4df90e9">0.3</ix:nonFraction> million, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for the three and six months ended June&#160;30, 2021 were <ix:nonFraction unitRef="number" contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc4OQ_89bcf681-4042-4231-bb44-b96d44a493ca">23</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc5NQ_a8d6adf5-b40b-4fa9-b805-d7f67d3a0776">24</ix:nonFraction>%, respectively, and the effective tax rates for the three and six months ended June&#160;30, 2020 were <ix:nonFraction unitRef="number" contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDgwMQ_84cfac57-9d4a-41ae-9c6b-4a0aa717c23b">1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDgxNQ_7e5fc3a4-5d8f-4271-9f75-fd426d5a2f88">3</ix:nonFraction>%, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three and six months ended June&#160;30, 2021 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs, partially offset by permanent items such as the Company&#8217;s Direct Listing costs and Section 162(m) officer compensation limitations. The effective tax rate for the three and six months ended June&#160;30, 2020 differed from the U.S. federal statutory tax rate of 21% primarily due to the valuation allowance maintained against net U.S. federal and state deferred tax assets. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the Company released its full valuation allowance on its U.S. federal and state net deferred tax assets, as it was more likely than not that those deferred tax assets would be realized. The Company has maintained this position for the three and six months ended June&#160;30, 2021.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2be06fedb14d4a7085f73569da5fd758">During the six months ended June 30, 2021, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months.</ix:continuation> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_635"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:22.1pt"><ix:nonNumeric contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzY1OTcwNjk3Njk0OTg_38894169-24ea-4aef-8029-51eb3249c066" continuedAt="i1a02473f548b453782879a318ffa538c" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="i1a02473f548b453782879a318ffa538c" continuedAt="i2bedd657d409406f99805e6f9b7f988c"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company&#8217;s board of directors approved the terms of administering the 2021 Employee Stock Purchase Plan ("ESPP"), and the first offering period of the plan is expected to commence on August 15, 2021. The Company has initially reserved <ix:nonFraction unitRef="shares" contextRef="i395c224f01344ce59bee0e86e49228ff_I20210831" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4MzU4_a6cfede0-5d74-4c31-bf0a-111b1b52423d">1.3</ix:nonFraction> million shares of its Class A common stock for issuance and sale under the ESPP. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP will allow eligible employees the option to purchase shares of the Company's Class A common stock at a <ix:nonFraction unitRef="number" contextRef="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4Mzcw_e824d550-a7b9-492f-97b1-a794363c8645">15</ix:nonFraction>% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for six-month offering periods beginning February and August of each fiscal year.  On each purchase date, eligible employees purchase the Company&#8217;s stock at a price per share equal to <ix:nonFraction unitRef="number" contextRef="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4Mzc2_75e81016-1b59-417e-a838-ca588cb8a7d0">85</ix:nonFraction>% of the lesser of (i) the fair market value of the Company&#8217;s Class A common stock on the offering date or (ii) the fair market value of the Company&#8217;s Class A common stock on the purchase date.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2bedd657d409406f99805e6f9b7f988c">The Company will recognize stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.</ix:continuation> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_64"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations together with the consolidated financial statements and the related notes included in Item 1 &#8220;Financial Statements&#8221; in this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the sections titled &#8220;Risk Factors&#8221; and &#8220;Special Note Regarding Forward-Looking Statements&#8221; for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_67"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Our Mission is to actively connect people to their next great opportunity.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ZipRecruiter is a two-sided marketplace for work. We generate substantially all of our revenue from fees paid by employers to post jobs and access other features in our marketplace. We offer our employers flat rate pricing on terms ranging from a day to a year, or performance-based pricing, such as cost-per-click, to align with the employer&#8217;s hiring needs. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ZipRecruiter is free to use for job seekers. Job seekers come to ZipRecruiter in search of their next opportunity. After establishing a profile, job seekers are able to apply to jobs with a single click. Our automated recruiter curates jobs and proactively sends alerts for new opportunities where they are a Great Match, which is a designation assigned by ZipRecruiter&#8217;s technology to indicate a high potential fit between a job seeker and a job. As our matching technology learns more about job seekers&#8217; preferences and attributes, our technology offers increasingly higher quality matches. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue to invest aggressively in our marketplace to drive growth for the foreseeable future. We have made significant investments in our business to expand our employer and job seeker footprints, increase their engagement, and enhance our datasets and machine learning. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June&#160;30, 2021, our revenue was $183.0 million and we generated a net loss of $52.8 million and Adjusted EBITDA of $(1.7) million. For the three months ended June&#160;30, 2020, our revenue was $87.7 million, and we generated a net income of $21.3 million and Adjusted EBITDA of $25.6 million. For the six months ended June&#160;30, 2021, our revenue was $308.3 million and we generated a net loss of $39.4 million and Adjusted EBITDA of $18.3 million. For the six months ended June&#160;30, 2020, our revenue was $200.9 million, and we generated a net income of $10.2 million and Adjusted EBITDA of $19.2 million. Adjusted EBITDA is a financial measure not presented in accordance with GAAP. For a definition of Adjusted EBITDA, an explanation of our management&#8217;s use of this measure and a reconciliation of net income (loss) to Adjusted EBITDA, see the section titled &#8220;Key Operating Metrics and Non-GAAP Financial Measures.&#8221;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_73"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KEY OPERATING METRICS AND NON-GAAP FINANCIAL MEASURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the measures presented in our consolidated financial statements, we use the following key operating metrics and non-GAAP financial measures to identify trends affecting our business, formulate business plans, and make strategic decisions:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.397%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">March<br/>31,<br/>2020</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:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">June<br/>30,<br/>2020</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:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">September<br/>30,<br/>2020</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:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">December<br/>31,<br/>2020</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:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">March <br/>31, <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:'Helvetica',sans-serif;font-size:7pt;font-weight:700;line-height:120%">June <br/>30, <br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Quarterly Paid Employers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,867</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89,810</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89,636</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114,705</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">169,191</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue per Paid Employer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,151</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,140</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,145</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,276</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,093</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,081</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.884%"></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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,718)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,219&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Paid Employers</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:133%">We quantify the revenue-generating customer base as the number of Paid Employers in our marketplace. The Paid Employer metric includes all actively recruiting employers (or entities acting on behalf of employers), on a paying subscription plan or performance marketing campaign for at least one day in a given calendar quarter. Paid Employers excludes employers from our third-party sites or other indirect channels, employers who are not actively recruiting, and employers on free-trials. This group of employers excluded from our Paid Employer count does not contribute a significant amount of revenue. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In the quarter ended June 30, 2021, Quarterly Paid Employers increased by 48% when compared to the quarter ended March 31, 2021. The US economy, and the labor market in particular, continued to recover from the COVID driven downturn during the second quarter. The combination of longstanding investments in research and development efforts, plus more recent increases in sales and marketing efforts during the past few quarters of macroeconomic recovery, combined to generate a record breaking increase in Paid Employers during the quarter.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue per Paid Employer</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:133%">We evaluate Revenue per Paid Employer as a key indicator of our efforts to increase value provided to employers in our marketplace. We define Revenue per Paid Employer as total company revenue in a given period divided by Quarterly Paid Employers in the same period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In the quarter ended June 30, 2021, Revenue per Paid Employer decreased by 1% when compared to the quarter ended March 31, 2021. As was also the case for the quarter ended March 31, 2021, longstanding trends of growing Revenue per Paid Employer on a cohort basis continued, but those trends were offset by the unprecedented number of new Paid Employers who only contributed revenue for the latter portion of the quarter. Despite quarter to quarter volatility, we expect the longstanding trend of growing Revenue per Paid Employer to continue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA and Adjusted EBITDA Margin</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as our net income (loss) before total other (income) expense, net, income tax expense and depreciation and amortization, adjusted to eliminate stock-based compensation expense. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA for a period by revenue for the same period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe Adjusted EBITDA and Adjusted EBITDA margin are helpful to investors, analysts and other interested parties because they can assist in providing a more consistent and comparable overview of our operations across our historical financial periods. In addition, these measures are frequently used by analysts, investors and other interested parties to evaluate and assess performance. Adjusted EBITDA is not intended to be a substitute for any U.S. GAAP financial measure and, as calculated, may not be comparable to other similarly titled measures of performance of other companies in other industries or within the same industry.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Adjusted EBITDA and Adjusted EBITDA margin fluctuate from quarter to quarter depending on a variety of factors including, but not limited to, our investments in research and development, sales and marketing, headcount and our ability to generate revenue. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net income (loss) to Adjusted EBITDA for each of the periods indicated:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP net income (loss)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,718)</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,601&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,276&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,219&#160;</span></td><td style="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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">GAAP net income (loss) includes one-time general and administrative expenses related to financial advisory services, accounting and legal expenses, the bonus earned by our Chief Executive Officer, and other filing costs in connection with our Direct Listing totaling $31.9 million and $34.0 million in the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The following tables present GAAP net income (loss) margin and Adjusted EBITDA margin for each of the periods indicated:</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP net income (loss) margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_79"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had, and continues to have, a significant impact on the U.S. economy and hiring. The economic recovery during the first half of 2021 has driven a significant and broadly distributed increase in demand for labor. In the quarter ended June 30, 2021, we delivered $183.0 million in revenue, a 109% increase compared to the quarter ended June 30, 2020, reflecting strong execution across product, marketing and operations, and the continuation of an economic recovery. We saw employers in our marketplace increase by 120% in the quarter ended June 30, 2021 versus the quarter ended June 30, 2020 as macroeconomic conditions improved and we increased our sales and marketing investments to aid in bringing on more Paid Employers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Our Results of Operations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from fees paid by employers to post and distribute jobs in our marketplace, as well as multiple sites managed by Job Distribution Partners, which are third-party sites who have a relationship with us and advertise from our marketplace, and includes job boards, classifieds, search engines and social networks. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer job posting plans with terms ranging from a day to a year on a flat rate subscription basis to access our marketplace, where customers may create and manage job postings and review incoming candidate applications. We recognize revenue ratably over the subscription period beginning on the date the subscription service is made available to the customer. Our nonrefundable subscriptions are typically subject to renewal at the end of the subscription term.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our upsell services complement or expand visibility to job posting plans and are typically sold on a subscription basis. Upsell services revenue is recognized ratably over the term of the agreement beginning on the date the upsell services are made available to the customer. Additionally, upsell services include job posting enhancements which are applied to individual job postings to provide customers with a temporary boost in the prominence of their job postings. Revenue from job posting enhancements is recognized as the customer uses the enhancements on their job postings.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Resume database plans allow our customers to search and view resumes and revenue is recognized ratably over the subscription period.   </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based revenue is recognized when a candidate clicks on or applies to a job distributed by ZipRecruiter on behalf of a customer. For performance-based revenue, our customers pay an amount per click or per job application usually capped at a contractual maximum per job recruitment campaign. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may distribute jobs to candidates from sources who have job seeker or candidate databases. When a job seeker from a candidate source clicks on or applies to a job posting, we pay the candidate source a percentage of the revenue we earn from our customer for the click or application according to the terms of the revenue share agreement. In these arrangements, we have the responsibility for advertising the customer&#8217;s job postings, discretion in how and where we choose to advertise the customer&#8217;s job postings, and discretion in establishing the price paid by the customer. We recognize the fees we receive from our customers as revenue and the revenue share due is recorded in cost of revenue in the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of our revenue accounting policies, see the section titled &#8220;Critical Accounting Policies and Estimates&#8221; below.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Profit</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of third-party hosting, credit card processing fees, personnel related costs (including salaries, bonuses, benefits, and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with our marketplace technology to provide services for our customers. In addition, we allocate a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization to cost of revenue based on headcount.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect cost of revenue to increase in absolute dollars in future periods due to payment processing fees, third-party hosting fees, personnel related costs to support additional transaction </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">volume, and amortization expense associated with our capitalized internal-use software and development cost. Our cost of revenue may fluctuate in absolute dollars from period to period based on the amount and timing of all of these items.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross margin may fluctuate from period to period. Such fluctuations may be influenced by our revenue, timing and amount of investments to expand hosting capacity, our continued investments in our support teams, and the amortization expense associated with our capitalized internal-use software and development cost. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs and Operating Expenses</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consists of personnel related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for our sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events, and candidate acquisition. We allocate a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization to sales and marketing expense based on headcount. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that sales and marketing expenses will increase on an absolute dollar basis and may vary from period to period as a percentage of revenue for the foreseeable future as we plan to continue to invest in sales and marketing to attract both employers and job seekers to our marketplace and to increase our brand awareness. We expect that these expenses will continue to be our largest operating expense category for the foreseeable future as we continue to expand on our sales and marketing efforts. Our marketing expense will continue to grow on an annual basis, but is likely to decline as a percentage of total revenue over time.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists of personnel related costs (including salaries, bonuses, benefits, and stock-based compensation) for our research and development employees, amortization of capitalized software costs associated with the development of the databases supporting our marketplace, and the cost of certain third-party service providers. We allocate a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization to research and development expenses based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe continued investments in research and development are important to attain our strategic objectives, and expect research and development expense to increase in absolute dollars. This expense may vary as a percentage of total revenue for the foreseeable future as we continue to invest in research and development activities related to ongoing improvements to, and maintenance of, our marketplace, expansion of our services, as well as other research and development programs, including the hiring of engineering, product development, and design employees to support these efforts. Our </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">research and development expense will continue to grow, but is likely to decline as a percentage of total revenue over time.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists of personnel related costs (including salaries, bonuses, benefits, and stock-based compensation) for employees in our executive, finance, human resource and administrative departments, and fees for third party professional services, including consulting, legal and accounting services. General and administrative expense also consists of non-recurring costs as part of our transition to a publicly-traded company and includes fees paid to our financial advisors in connection </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with our Direct Listing. In addition, we allocate a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization to general and administrative expense based on headcount.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to invest in corporate infrastructure and incur additional expenses associated with transitioning to and operating as a public company, including expenses related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and higher expenses for investor relations costs, professional services, and director and officer insurance. As a result, we expect general and administrative expense to increase in absolute dollars in future periods, but this expense may vary as a percentage of total revenue.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of interest costs associated with our outstanding borrowings, undrawn fees associated with our credit facility, and payment-in-kind interest on our convertible notes with related parties. Our convertible notes with related parties converted into shares of common stock in connection with the Direct Listing in May 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sublease Income (Expense)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income consists of income earned from a noncancellable sublease agreement for one of our office facilities. The agreement terminated in March 2021. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense, net </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense) consists primarily of gains and losses from foreign currency exchange transactions. We have foreign currency exposure primarily related to personnel related expenses that are denominated in currencies other than the U.S. Dollar, principally the Canadian Dollar, British Pound, and the Israeli New Shekel.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal and state income taxes in the United States. The effective tax rate for the three and six months ended June&#160;30, 2020 differed from the U.S. federal statutory tax rate of 21% primarily due to the valuation allowance maintained against net U.S. federal and state deferred tax assets. As a result of our current earnings in 2020 and forecasted taxable income, we released our valuation allowance against our net deferred tax assets, which resulted in an income tax benefit for 2020. For the three and six months ended June 30, 2021, our effective tax rate of 23% and 24%, respectively, differed from the U.S. federal statutory rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs, partially offset by other permanent items such as our Direct Listing costs and Section 162(m) officer compensation limitations. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_85"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated results of operations for each of the periods presented:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:41.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.0%"></td><td style="width:0.161%"></td><td style="width:0.0%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.912%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,280&#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,677&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,622&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,851)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,874&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,764)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,488&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,121)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,847)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,449)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,241&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Revenue comprised as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.673%"><tr><td style="width:1.0%"></td><td style="width:39.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.0%"></td><td style="width:0.167%"></td><td style="width:0.0%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.476%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subscription revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">151,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">251,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">169,367&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Performance-based 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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">182,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87,655&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308,332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">200,947&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes stock-based compensation expense as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.673%"><tr><td style="width:1.0%"></td><td style="width:38.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.476%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">425&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,573&#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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,346&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size: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:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes one-time charges related to financial advisory services, accounting and legal expenses, the bonus earned by our Chief Executive Officer, and other filing costs in connection with our Direct Listing totaling $31.9 million and $34.0 million in the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three and Six Months Ended June&#160;30, 2021 and 2020</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $95.3 million, or 109%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. Subscription revenue increased by $77.3 million, or 104%, for the same periods and was driven by the reopening of the economy as employers started to post more job opportunities within our marketplace and strong efforts in sales and marketing. Performance-based revenue increased $18.0 million, or 132%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020 due to increases in both the number of paid engagements and revenue per paid engagement. These increases were driven by the onboarding of new customers and increased spend from existing customers who run sophisticated recruitment marketing campaigns. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $107.4 million, or 53%, for the six months ended June&#160;30, 2021 compared to the six months ended June&#160;30, 2020. Subscription revenue increased by $82.4 million, or 49%, while performance-based revenue increased $25.0 million, or 79%, for the same periods. The increase is due to the number of Quarterly Paid Employers who are joining our marketplace as we ramped up our marketing spend and the macroeconomic environment continued to improve. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Margin</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased $9.8 million, or 82%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020, primarily due to an increase of $4.6 million in job distribution costs from performance-based revenue, an increase of $2.2 million in credit card processing fees and an increase of $1.2 million in partner revenue share amounts. Total gross margin&#160;improved from 86% to 88% in the three months ended June&#160;30, 2020 and June&#160;30, 2021, respectively, and reflects our continued commitment to operational efficiencies and maintaining costs proportionate to revenue growth.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased $11.2 million, or 43%, for the six months ended June&#160;30, 2021 compared to the six months ended June&#160;30, 2020, primarily due to an increase of $7.1 million in job distribution costs from performance-based revenue, an increase of $2.4 million in credit card processing fees and an increase of $1.7 million in partner revenue share amounts. Total gross margin&#160;remained relatively consistent in the six months ended June&#160;30, 2021 and June&#160;30, 2020.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses grew $86.1 million, or 307%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. The increase was primarily attributable to an additional $64.7 million in marketing and advertising versus the prior year period. Stock-based compensation costs increased $12.2 million, primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period. Lastly, personnel related costs for our sales and marketing employees increased by $8.1 million, largely due to an increase in headcount.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses grew $70.7 million, or 66%, for the six months ended June&#160;30, 2021 compared to the six months ended June&#160;30, 2020. The increase was primarily due to an additional $58.8 million in marketing and advertising versus the prior year period. Stock-based compensation costs increased $12.0 million, primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period, partially offset by a decrease of $0.5 million in occupancy costs. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage 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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $21.6 million, or 132%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. The increase was primarily due to an increase in stock-based compensation of $17.9 million primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period. Personnel related costs for our research and development employees increased by $3.4 million, primarily attributed to an increase in headcount.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $19.4 million, or 55%, for the six months ended June&#160;30, 2021 compared to the six months ended June&#160;30, 2020 primarily due to an increase in stock-based compensation of $17.9 million primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period. Personnel related costs for our research and development employees increased by $2.2 million, primarily attributed to an increase in headcount.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased $67.8 million, or 692%, for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. The increase was primarily due to an increase in stock-based compensation of $32.2 million primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period. Additionally, we incurred non-recurring fees for legal, accounting, and other costs related to the Company's Direct Listing in the three months ended June 30, 2021 totaling $21.9 million, of which $19.4 million was paid to our financial advisors. Also included in the increase between periods is a $10.0 million bonus paid to our CEO in connection with the Direct Listing along with an overall increase in general professional consulting fees, directors&#8217; and officers&#8217; insurance, and general investor marketing fees totaling $1.6 million as the Company incurs additional expenses as part of the transition to becoming a public company. Lastly, personnel related expenses for our general and administrative employees increased by $2.1 million due to increased headcount between periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased $68.8 million, or 323%, for the six months ended June&#160;30, 2021 compared to the six months ended June&#160;30, 2020 primarily due to an increase in stock-based compensation of $31.8 million primarily attributable to our RSUs which vested as a result of our board of directors&#8217; waiver of the liquidity event-based vesting condition during the second quarter of 2021, in addition to the ongoing stock-based compensation expense related to our RSU awards over the remaining service period. Additionally, we incurred non-recurring fees for legal, accounting, and other costs related to the Company's Direct Listing in the six months ended June 30, 2021 totaling $24.0 million, of which $19.4 million was paid to our financial advisors. Also included in the increase between periods is a $10.0 million bonus paid to our CEO in connection with the Direct Listing along with an overall increase in general professional consulting fees, directors&#8217; and officers&#8217; insurance, and general investor marketing fees totaling $2.3 million as the Company incurs additional expenses as part of the transition to becoming a public company. Lastly, personnel related expenses for our general and administrative employees increased by $1.0 million, primarily attributed to an increase in headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense, Net</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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were immaterial fluctuations in other expense for the three and six months ended June&#160;30, 2021 compared to the three and six months ended June&#160;30, 2020.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense decreased $16.1 million for the three months ended June&#160;30, 2021 compared to the three months ended June&#160;30, 2020. For the three and six months ended June&#160;30, 2020, our tax expense primarily related to taxes for our foreign operations as we maintained a full valuation allowance against our federal and state deferred tax assets. We released the valuation allowance during the fourth quarter of 2020. For the three and six months ended June&#160;30, 2021, our effective tax rate of 23% and 24%, respectively, differed from the U.S federal statutory rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs, partially offset by permanent items such as our Direct Listing costs and Section 162(m) officer compensation limitations.  </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_94"></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021 we had cash totaling&#160;$153.3 million, and $243.7 million available in unused borrowing capacity under our current revolving credit facility. We have financed our operations and capital expenditures primarily through cash generated from operations, sales of shares of common and preferred stock and from bank loans and convertible notes. As of June&#160;30, 2021, we had no amounts outstanding under our revolving credit facility. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash, cash flow from operations, and amounts available for borrowing under our bank loan agreement will be sufficient to meet our working capital requirements for at least the next twelve months. To the extent existing cash, cash from operations, and amounts available for borrowing are insufficient to fund future activities, we may need to raise additional funds. In the future, we may attempt to raise additional capital through the sale of equity securities or through equity-linked or debt financing arrangements. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of additional indebtedness, we may be subject to increased fixed payment obligations and could also be subject to additional restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors. There can be no assurances that we will be able to raise additional capital. The inability to raise capital could adversely affect our ability to achieve our business objectives.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prior Revolving Credit Facility</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously entered into a loan and security agreement with a financial institution that provided for a revolving credit facility, or the Prior Revolving Line. Our Prior Revolving Line terminated on April 30, 2021 when we entered into a new credit facility as described below.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Current Revolving Credit Facility</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a Credit Agreement with the lenders named therein, and JPMorgan Chase Bank, N.A., as administrative agent, or the Current Revolving Line. The Current Revolving Line provides for a $250.0 million revolving credit facility and has a maturity date of April 30, 2026. The amount </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available under the Current Revolving Line is reduced by letters of credit outstanding, which relates to various leased office spaces, which was $6.3 million as of June 30, 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the Current Revolving Line, the credit facility bears interest at a rate based upon our Net Leverage Ratio. Our Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $100.0 million, divided by the trailing twelve month of earnings, adjusted for items such as noncash expenses and other nonrecurring transactions. We are also obligated to pay other customary fees for a credit facility of this size and type, including a commitment fee on a quarterly basis based on amounts committed but unused under the Current Revolving Line at a rate between 0.25% to 0.35%, based upon our Net Leverage Ratio.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Revolving Line is collateralized by security interests in substantially all of our assets. The Revolving Credit Facility includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the Current Revolving Line.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Revolving Line contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements, applicable to us. The negative covenants include restrictions that, among other things, restrict our and our subsidiaries&#8217; ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no amounts outstanding under the Current Revolving Line and are in compliance with our debt covenants as of June&#160;30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes with Related Parties</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we issued subordinated secured convertible promissory notes, or the Convertible Notes, to related parties who are holders of our Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023. In May 2021, our convertible notes with related parties converted into shares of common stock in connection with the Direct Listing and was no longer outstanding as of June 30, 2021. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods presented:</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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,803&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary source of operating cash inflows is cash collected from our customers for our services. Our primary uses of cash from operating activities are for personnel related expenditures, marketing costs and third-party costs incurred to support our marketplace.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2021, cash provided by operating activities was $37.7 million resulting from our net loss of $39.4 million, adjusted by non-cash charges of $60.2 million and a net increase of $17.0 million in our operating assets and liabilities. The non-cash charges primarily resulted from $65.6 million for stock-based compensation expense, $13.4 million related to the change in our deferred tax assets driven by the realization of stock-based compensation, $4.5 million pertaining to depreciation and amortization of intangible assets, and $2.8 million pertaining to non-cash lease expense. The increase in our operating assets and liabilities was primarily driven by an increase of $18.5 million in our accounts payable as we increased our marketing spend targeted at job seekers in the first half of 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2020, cash provided by operating activities was $9.9 million resulting from our net income of $10.2 million, adjusted by non-cash charges of $13.8 million and a net decrease of $14.2 million in our operating assets and liabilities. The decrease in our operating assets and liabilities was primarily driven by a decrease of $16.4 million in our accrued expenses and other liabilities as the Company implemented cost-cutting measures directly as a result of the COVID-19 pandemic.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2021, cash used in investing activities was $8.2 million result from an increase in capital expenditures of $4.4 million primarily related to leasehold improvements for one of our operating leases and an increase of $3.8 million related to capitalized software development costs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2020, cash used in investing activities was $4.7 million primarily resulting from an increase in capitalized software development costs of $3.8 million and an increase in capital expenditures of $0.9 million to purchase property and equipment.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2021, cash provided by financing activities was $9.3 million which consisted of $13.3 million of proceeds from the exercise of stock options partially offset by $2.8 million for the repurchase of common stock and $1.3 million for the payment of the issuance costs related to our Current Revolving Line.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2020, cash provided by financing activities was $15.5 million, which primarily consisted of $25.0 million in proceeds from our convertible notes with related parties,  $10.0 million in proceeds from our term loan, and $0.5 million of proceeds from the exercise of stock options, partially offset by a $20.0 million repayment of our term loan. The drawdowns on our revolving line in the six months ended June 30, 2020 of $16.5 million were repaid in full in the same period.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Obligations and Other Commitments</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 of the audited consolidated financial statements and related notes included in the Company&#8217;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#8220;Prospectus&#8221;) for our future minimum commitments related to certain software service agreements. Through June&#160;30, 2021, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%;padding-left:34.79pt">  </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_100"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions, including, but not limited to, those related to revenue recognition, stock-based compensation, and income taxes. We base our estimates on historical experience and on various other estimates and assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from these estimates and assumptions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are discussed in &#8220;Notes to Consolidated Financial Statements - Note 2. Basis of Presentation, Principles of Consolidation and Summary of Significant Accounting Policies&#8221; in the Prospectus. There have been no changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates discussed in the Prospectus, except for the estimated fair value of the Company&#8217;s market condition RSU grant for stock-based compensation as described in Note 2 to the condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_103"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">JOBS Act Accounting Election</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We meet the definition of an emerging growth company under the JOBS Act, which permits us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to use this extended transition period until we are no longer an emerging growth company or until we affirmatively and irrevocably opt out of the extended transition period. As a result, our consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements applicable to public companies.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_106"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 of the notes to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information. </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_97"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign currency exchange rates.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to interest rate risk in connection with our revolving line of credit which bears a floating interest rate. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to fluctuations in foreign exchange risk related primarily to expenses denominated in currencies other than the U.S. Dollar, principally the Canadian Dollar, British Pound, and Israeli New Shekel. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced, and will continue to experience, fluctuations in our net income (loss) as </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a result of transaction gains and losses related to the remeasurement of our asset and liability balances that are denominated in currencies other than the U.S. Dollar. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_112"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of June&#160;30, 2021. Disclosure controls and procedures include, without limitation, controls and procedures 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 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. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of June&#160;30, 2021, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_118"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the disclosure under the heading &#8220;Legal Matters&#8221; in Note 8 &#8220;Commitments and Contingencies&#8221; to our condensed consolidated financial statements included in this report for legal proceedings. From time to time, we may be involved in various legal proceedings arising from the normal course of our business activities.</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_121"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, before making a decision to invest in our Class A common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of or that we deem immaterial may also become important factors that adversely affect our business. If any of the following risks occur, our business, financial condition, operating results, and future prospects could be materially and adversely affected. In that event, the price of our Class A common stock could decline, and you could lose part or all of your investment.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Related to Our Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operational Risks</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition and could lose market share to our competitors, which could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face intense competition from many well-established online job sites such as CareerBuilder, Craigslist, Glassdoor, Indeed, LinkedIn and Monster and may face additional competition from newer entrants such as Google or Facebook. Many of our existing and potential competitors are considerably larger or more established than we are and have larger work forces and more substantial marketing and financial resources. Price competition for job marketplaces such as ours is likely to remain high, which could limit our ability to maintain or increase our market share, subscriber base, revenue and/or profitability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our larger competitors have long-standing relationships or access to employers, including our Paid Employers, as well as those whom we may wish to pursue. Some employers may be hesitant to use a new platform and prefer to upgrade products offered by these incumbent platforms for reasons that include price, quality, sophistication, familiarity, and global presence. These platforms could offer competing products on a standalone basis at a low price or bundled as part of a larger product sale.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our competitors are able to devote greater resources to the development, promotion, sale, and support of their products and services. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. Our competitors may also establish cooperative relationships among themselves or with third parties to enhance their product offerings or resources. If our competitors&#8217; products, platforms, services or technologies maintain or achieve greater market acceptance than ours, if they are successful in bringing their products or services to market earlier than ours, or if their products, platforms or services are more technologically capable than ours, then our revenue could be adversely affected. Also, some of our competitors may offer their products and services at a lower price. If we cannot optimize pricing, our operating results may be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which could adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of employers distributing their job posting service purchases among a broader group of competitors may increase which may make it more difficult to retain or maintain our current share of business with existing Paid Employers. We also face the risk that employers may decide to provide </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">similar services internally or reduce or redirect their efforts to recruit job seekers through online job advertisements. As a result, there can be no assurance that we will not encounter increased competition in the future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 has caused significant uncertainty and disruption in our business operations. The ongoing effects of the COVID-19 pandemic continue to be unpredictable, and may have an adverse effect on our business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 has caused significant uncertainty. Public health problems resulting from COVID-19 and precautionary measures instituted by governments and businesses to mitigate its spread, including travel restrictions and quarantines, could continue to contribute to a general economic slowdown, adversely impact our employers and job seekers and other business partners, and disrupt our operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, in March 2020, we transitioned our entire staff to a remote working environment, which impacts productivity and our business operations. We have had to expend, and expect to continue to expend, resources to respond to the COVID-19 pandemic, including to develop and implement internal policies and procedures and track changes in laws. The remote working environment may also create increased vulnerability to cybersecurity incidents, including breaches of information systems security, which could damage our reputation and commercial relationships. Changes in our operations in response to COVID-19 or employee illnesses resulting from COVID-19 may also result in inefficiencies or delays, and additional costs related to business continuity initiatives, that cannot be fully mitigated through succession and business continuity planning, employees working remotely or using teleconferencing technologies. Any prolonged diversion of resources may have an adverse effect on our operations. Over time, such remote operations may decrease the cohesiveness of our teams and our ability to maintain our culture, both of which are critical to our success. Additionally, a remote working environment may impede our ability to undertake new business projects, foster a creative environment, and hire and retain team members. Such effects may adversely affect the productivity of our team members and overall operations, which could have a material adverse effect on our business, results of operations, financial condition, and future prospects.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the ongoing COVID-19 pandemic is severe, widespread, and continues to evolve. The extent to which the COVID-19 pandemic will continue to impact our business will depend on future developments, which are highly uncertain and cannot be predicted at this time, including:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;the duration and spread of the pandemic, including any additional resurgences and/or variants;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;the timing, distribution, utilization and efficacy of COVID-19 vaccines;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;governmental, business, and individuals&#8217; actions taken in response to the pandemic, including business closures and any shelter in-place guidelines;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;the impact of the pandemic on national and global economic activity, unemployment levels, and capital and financial markets, including the possibility of a national or global recession;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;the impact of the pandemic on the financial circumstances and employment needs of our employers and job seekers;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;other business disruptions that affect our workforce; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;actions taken to contain the pandemic or treat its impact.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent the COVID-19 pandemic or a similar public health threat has an impact on our business, results of operations, and financial condition, it is likely also to have the effect of heightening many of the other risks described in this &#8220;Risk Factors&#8221; section.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is significantly affected by fluctuations in general economic conditions, which have been adversely affected by the COVID-19 pandemic. There is risk that any economic recovery may be short-lived and uneven, and may not result in increased demand for our services.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on the overall demand for labor and on the economic health of current and prospective employers and job seekers that use our marketplace. Demand for recruiting and hiring services is significantly affected by the general level of economic activity and employment in the United States and the other countries in which we operate. Any significant weakening of the economy in the United States or the global economy, increased unemployment, reduced credit availability, reduced business confidence and activity, decreased government spending, economic uncertainty, financial turmoil affecting the banking system or financial markets, trade wars and higher tariffs, and other adverse economic or market conditions may adversely impact our business and operating results. Significant swings in economic activity historically have had a disproportionately negative impact on hiring activity and related efforts to find candidates. In addition, as a result of the adverse impact of the COVID-19 pandemic on economic activity, many employers have significantly decreased the number of candidates they are hiring, implemented hiring freezes or were forced to cease operations entirely, each of which has resulted in a decrease in the number of job seekers and Paid Employers in our marketplace. We may also experience more pricing pressure during periods of economic downturn.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has caused significant volatility in financial markets and has caused what may be an extended global recession. There is a risk that as overall global conditions improve, we could continue to experience declines in all, or in portions, of our business. Economic recoveries are difficult to predict, and may be short-lived, slow, or uneven, with some regions, or countries within a region, continuing to experience declines or weakness in economic activity while others improve. Differing economic conditions and patterns of economic growth or contraction in the geographical regions in which we operate may affect demand for our marketplace. As global economic conditions improve, we may not experience uniform, or any, increases in demand for our marketplace within the markets where our business is concentrated.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Economic uncertainty may cause some of our current or potential employers to curtail spending in our marketplace and may ultimately result in cost challenges to our operations. These adverse conditions could result in reductions in revenue, increased operating expenses, longer sales cycles, slower adoption of new technologies, and increased competition. We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally. There is also risk that when overall global economic conditions are positive, our business could be negatively impacted by decreased demand for job postings and our services. If general economic conditions significantly deviate from present levels, our business, financial condition, and operating results could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our revenue is generated by our business operations in the United States. Prior to the recent COVID-19 pandemic, the United States had largely experienced positive economic and employment trends since our founding in 2010 and therefore we do not have a significant operating history in periods of weak economic environments and cannot predict how our business will perform in such periods. Any significant economic downturn in the United States or other countries in which we operate could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our marketplace functions on software that is highly technical and complex and if it fails to perform properly, our reputation could be adversely affected, our market share could decline and we could be subject to liability claims.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketplace functions on software that is highly technical and complex and may now or in the future contain undetected errors, bugs, or vulnerabilities. Some errors in our software code may be discovered only after the code has been deployed. Any errors, bugs, or vulnerabilities discovered in our code after deployment, inability to identify the cause or causes of performance problems within an acceptable period of time, or difficulty maintaining and improving the performance of our marketplace </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could result in damage to our reputation or brand, loss of employers and job seekers, loss of revenue, or liability for damages, any of which could adversely affect our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the usage of our marketplace grows, we will need an increasing amount of technical infrastructure, including network capacity and computing power, to continue to operate our marketplace. If we cannot continue to effectively scale and grow our technical infrastructure to accommodate these increased demands, it may adversely affect our user experience. We also rely on third-party software and infrastructure, including the infrastructure of the internet, to provide our marketplace. Any failure of or disruption to this software and infrastructure, whether intentional or malicious in nature or due to our activities of those of our vendors could also make our marketplace unavailable to our users. If our marketplace is unavailable to our subscribers or job seekers for any period of time, our business could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketplace is constantly changing with new updates, which may contain undetected errors when first introduced or released. Any errors, defects, disruptions in service, or other performance or stability problems with our marketplace, or the insufficiency of our efforts to adequately prevent or timely remedy errors or defects, could result in negative publicity, loss of or delay in market acceptance of our marketplace, loss of competitive position, our inability to timely and accurately maintain our financial records, inaccurate or delayed invoicing of Paid Employers, delay of payment to us, claims by users for losses sustained by them, corrective action taken by gatekeepers of components integral to our marketplace, or investigation and corrective action taken by a regulatory agency. In such an event, we may be required, or may choose, for user relations or other reasons, to expend additional resources to help resolve the issue. Accordingly, any errors, defects, or disruptions in our marketplace could adversely impact our brand and reputation, revenue, and operating results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the large amount of data that our Paid Employers collect and manage by means of our services, it is possible that failures or errors in our systems could result in data loss or corruption, or cause the information that we or our Paid Employers collect to be incomplete or contain inaccuracies that our Paid Employers regard as significant. Furthermore, the availability or performance of our marketplace could be adversely affected by a number of factors, including users&#8217; inability to access the internet or to send or receive email messages, the failure of our network or software systems, security breaches or variability in user traffic for our services. We may be required to issue credits or refunds for prepaid amounts related to unused services or otherwise be liable to our users for damages they may incur resulting from certain of these events. In addition to potential liability, if we experience interruptions in the availability of our marketplace, our reputation could be adversely affected and we could lose employers and job seekers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our errors and omissions insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover all claims made against us and defending a suit, regardless of its merit, could be costly and divert management&#8217;s attention.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future success depends in part on employers purchasing and renewing or upgrading subscriptions and performance-based services from us. Any decline in our user renewals or upgrades or performance-based services could harm our future operating results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our Paid Employers pay for access to our marketplace on a per-job-per-day basis, rather than entering into new longer term paid time-based job posting plans, renewing their paid time-based job posting plans when such contract terms expire, or purchasing performance-based services from us. Employers who enter into paid plans have no obligation to renew their plans after the expiration of their contract period, which typically range from one day to twelve months. In addition, employers may renew for lower subscription amounts or for shorter contract lengths. Historically, some of our Paid Employers have elected not to renew their agreements with us and as we expand into new products and markets, we have a limited ability to reliably predict future renewal rates. Our future renewal rates for both existing and potential new products may be lower, possibly significantly lower, than historical trends.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends in part on our ability to sell upsell services to employers who use our marketplace. If employers do not purchase upsell services from us, our revenue may decline and our operating results may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Paid Employer subscription renewals, performance-based services, and upsells may decline or fluctuate as a result of a number of factors, including user usage, user satisfaction with our services and user support, our prices, the prices of competing services, mergers and acquisitions affecting our user base, the effects of global economic conditions, or reductions in our Paid Employers&#8217; spending levels generally.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced growth in recent periods and expect to continue to invest in our growth for the foreseeable future. If we cannot manage our growth effectively, our business, operating results, and financial condition could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced growth in a relatively short period of time. For example, although our total revenue for the year ended December 31, 2020 was $418.1 million, reflecting a 3% decrease from the year ended December 31, 2019 primarily due to the impacts of the COVID-19 pandemic, our total revenue for the year ended December 31, 2019 was $429.6 million, representing a year-over-year growth rate of 18% over the year ended December 31, 2018. Additionally, our total revenue for six months ended June&#160;30, 2021 was $308.3 million, representing an increase of 53% over the $200.9 million in total revenue we recorded for the six months ended June&#160;30, 2020. Over time, we expect to expand our operations and personnel significantly. Sustaining our growth will place significant demands on our management as well as on our administrative, operational, and financial resources. To manage our growth, we must continue to improve our operational, financial, and management information systems&#894; expand, motivate, and effectively manage and train our work force&#894; and effectively collaborate with our third-party partners. If we cannot manage our growth successfully, our business, operating results, financial condition, and ability to successfully advertise our marketplace and serve our employers and job seekers could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our historical growth should not be considered indicative of our future performance. We have encountered in the past, and will encounter in the future, risks, challenges, and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding these risks, challenges, and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our financial condition and operating results could differ materially from our expectations, our growth rates may slow, and our business would be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant segments of the market for job advertisements services may have hiring needs and service preferences that are subject to greater volatility than the overall economy. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employers in the United States&#8217; private sector are heterogeneous across a number of business characteristics, including company size, geography, and industry, among other factors. Hiring activity may vary significantly among businesses with different characteristics and accordingly, any concentration we may have among businesses with certain characteristics may subject us to high volatility in our financial results. Smaller businesses, for example, typically have less persistent hiring needs and may experience greater volatility in their need for job advertisement services and preferences among providers of such services. Along with a relatively shorter sales cycle, smaller businesses may be more likely to change platforms based on short-term differences in perceived price, value, service level, or other factors. Difficulty in acquiring and/or retaining these employers may adversely affect our operating results.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our efforts and ability to sell to a broad mix of businesses could adversely affect our operating results in a given period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase revenue and maintain profitability depends, in part, on widespread acceptance and utilization of our marketplace by businesses of all sizes and types. Because our customers reflect a wide variety of businesses, we face a variety of challenges, including but not limited to, pricing pressure, </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost variances and marketing strategies that vary based on the business type and size, varying lengths of sales cycles, and less predictability in completing some of our sales. For example, some of our larger prospective customers may need us to provide greater levels of education regarding the use and benefits of our marketplace and services, because the prospective customer&#8217;s decision to use our marketplace and services may be a company-wide decision. We are in the nascent stages of developing the analytical tools that will allow us to definitively determine how prospective customers can be most effectively directed within, and addressed by, our sales organizations. As a result, we may not always approach new opportunities in the most cost-effective manner or with the most appropriate resources. Developing and successfully implementing these tools will be important as we seek to efficiently capitalize on new and expanding market opportunities. In addition, because we are a relatively new company with a limited operating history when compared to some of our existing competitors, our target employers and job seekers may prefer to use offerings from more established competitors that are more tailored to their specific requirements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends largely on our ability to attract and retain talented employees, including senior management and key personnel. If we lose the services of Ian Siegel, our Chief Executive Officer, or other members of our senior management team, we may not be able to execute on our business strategy.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends in large part on the continued services of our senior management and other key personnel and our ability to retain and motivate them. In particular, we are dependent on the services of Ian Siegel, our Chief Executive Officer, and our technology, marketplace, future vision, and strategic direction could be compromised if he were to take another position, become ill or incapacitated, or otherwise become unable to serve as our Chief Executive Officer. We rely on our leadership team in the areas of marketing, sales, finance, support, product development, human resources, and technology. Our senior management and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. If we lose the services of senior management or other key personnel, or if we cannot attract, train, and retain the highly-skilled personnel we need, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends on our continuing ability to attract, train, and retain highly skilled personnel, including software engineers and sales personnel. We face intense competition for qualified personnel from numerous software and other technology companies. This competition for highly skilled personnel is especially intense in the regions where we have significant operations, and we may incur significant costs to attract and retain them. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. To the extent we move into new geographies, we would need to attract and recruit skilled personnel in those areas. Moreover, uncertainty arising from economy-wide shifts toward remote work could negatively impact our ability to recruit or retain talent, particularly in light of our workforce historically being concentrated largely in the Los Angeles and Phoenix metropolitan areas. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity or equity awards declines, it may adversely affect our ability to retain highly skilled employees. If we cannot attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business may be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If internet search engines&#8217; methodologies or other channels that we use to direct traffic to our website are modified to our disadvantage, or our search result page rankings decline for other reasons, our user growth could decline. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend in part on various internet search engines, such as Google, as well as other channels to direct a significant amount of traffic to our website. Our ability to maintain the number of visitors directed </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our website is not entirely within our control. For example, our competitors&#8217; search engine optimization and other efforts such as paid search may result in their websites receiving a higher search result page ranking than ours; internet search engines or other channels that we utilize to direct traffic to our website could revise their methodologies in a manner that adversely impacts traffic to our website, or we may make changes to our website that adversely impact our search engine optimization rankings and traffic. As a result, links to our website may not be prominent enough to drive sufficient traffic to our website, and we may not be able to influence the results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Search engines and other channels that we use to drive employers and job seekers to our website periodically change their algorithms, policies, and technologies, sometimes in ways that cause traffic to our website to decline. These changes can also result in an interruption in their ability to access our website or a drop in our search ranking, or have other adverse impacts that negatively affect our ability to maintain and grow the number of employers and job seekers that visit our website. We may also be forced to significantly increase marketing expenditures in the event that market prices for online advertising and paid listings escalate or our organic ranking decreases. Any of these changes could have an adverse impact on our business, user acquisition, and operating results.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business, which makes our future results difficult to predict. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations, including the levels of our revenue, gross margin, and profitability, may vary significantly in the future and period to period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. We also have a limited operating history and make pricing and other changes from time to time, all of which make it difficult to forecast our future results. As a result, you should not rely upon our past quarterly operating results as indicators of future performance. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below: </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new employers and job seekers; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Paid Employer renewal rates; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Paid Employers purchasing upsell services;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the addition or loss of large Paid Employers, including through acquisitions or consolidations; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of recognition of revenue; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">network outages or security breaches; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, industry and market conditions; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our pricing policies or those of our competitors; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal variations in sales of our products, which has historically been most pronounced in the fourth quarter of our fiscal year; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new product or service introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors or strategic partners; and </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends on our ability to maintain the value and reputation of the ZipRecruiter brand. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our brand is important to attracting and retaining both employers and job seekers. Maintaining, protecting, and enhancing our brand depends largely on the success of our marketing efforts, ability to provide a compelling job marketplace, including services, features, content, and support related to our marketplace, and our ability to successfully secure, maintain, and defend our rights to use the &#8220;ZipRecruiter&#8221; mark, our logo, and other trademarks important to our brand. We believe that the importance of our brand will increase as competition further intensifies and brand promotion activities may require substantial expenditures. Our brand could be harmed if we cannot achieve these objectives or if our public image were to be tarnished by negative publicity. Unfavorable publicity about us could diminish confidence in our marketplace and services. Such negative publicity also could have an adverse effect on the volume, engagement and loyalty of our employers and job seekers and could have an adverse effect on our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to provide successful enhancements, new products, services, and features, our business could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for job-posting marketplaces is characterized by frequent product and service introductions and enhancements, changing user demands, and rapid technological change. The introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. The success of our business will depend, in part, on our ability to adapt and respond effectively and timely to these changes. We invest substantial resources in researching and developing new products and services and enhancing our marketplace by incorporating additional features, improving functionality, and adding other improvements to meet our employers&#8217; and job seekers&#8217; evolving demands in our highly competitive industry. If we cannot provide enhancements and new features or services that achieve market acceptance or that keep pace with rapid technological developments and the competitive landscape, our business could be adversely affected. The success of any enhancements or improvements to, or new features of, our marketplace or any new products and services depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies in our marketplace and third-party partners&#8217; technologies, overall market acceptance, and resulting user activity that is consistent with the intent of such products or services. We cannot be sure that we will succeed, either timely or cost effectively, in developing, marketing, and delivering enhancements or new features, products and services to our marketplace that respond to continued changes in the market for job placement services, nor can we be sure that any enhancements or new features to our existing or any new products and services will achieve market acceptance or produce the intended effect. In addition, if new technologies emerge that allow our competitors to deliver similar services at lower prices, more efficiently, more conveniently, or more securely, such technologies could adversely impact our ability to compete. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, because our marketplace operates on a variety of third-party systems and platforms, we will need to continuously modify and enhance our offerings to keep pace with changes in internet-related hardware, operating systems, cloud computing infrastructure, and other software, communication, browser and open source technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market timely. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Parts of the technology stack supporting our marketplace may also become difficult to maintain and service as there become fewer software engineers who are skilled with respect to the programming languages used to build such pieces of software. Any failure of our marketplace to operate effectively with future network systems and technologies could reduce the demand for our marketplace, result in user dissatisfaction and adversely affect our business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issues with the use of artificial intelligence (including machine learning) in our marketplace may result in reputational harm or liability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Artificial intelligence, or AI, is enabled by or integrated into some of our marketplace and is a significant element of our business. As with many developing technologies, AI presents risks and challenges that could affect its further development, adoption, and use, and therefore our business. AI algorithms may be flawed. Datasets may be insufficient, of poor quality, or contain biased information. Inappropriate or controversial data practices by data scientists, engineers, and&#160;end-users&#160;of our systems or elsewhere could impair the acceptance of AI solutions and could result in burdensome new regulations that may limit our ability to use existing or new AI technologies. If the recommendations, forecasts, or analyses that AI applications assist in producing are deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. Some AI scenarios present ethical issues. If we enable or offer AI solutions that are controversial because of their purported or real impact on human rights, privacy, employment, or other social issues, we may experience brand or reputational harm.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The forecasts of growth of online recruitment may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, we cannot assure you that our business will grow at a similar rate, if at all. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not ultimately be accurate and are not under our control. The forecasts relating to the expected growth of the online recruitment market may prove to be inaccurate. Even if the market experiences the growth we forecast, we may not grow our business at a similar rate, or at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties. Accordingly, the forecasts of market growth included in this Quarterly Report on Form 10-Q should not be taken as indicative of our future growth.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The growth of our marketplace depends in part on the success of our strategic relationships with our Job Distribution Partners and Job Acquisition Partners. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To grow our business and the number of job seekers and employers in our marketplace, we anticipate that we will continue to depend, in part, on relationships with Job Distribution Partners and Job Acquisition Partners. Job Distribution Partners are third-party sites who have a relationship with us and advertise jobs from our marketplace, and includes job boards, newspaper classifieds, search engines, social networks, talent communities and resume services, while Job Acquisition Partners are third-party sites and applicant tracking systems who have a relationship with us and from whom we receive jobs for our marketplace. Our competitors may be effective in providing incentives to these job boards and other similar third parties to favor their products or services or to prevent or reduce engagement with our marketplace. In addition, acquisitions of the Job Distribution Partners and Job Acquisition Partners that we partner with by our competitors could reduce the number of our current and potential employers and job seekers as well as the number of job postings accessible by our marketplace. We cannot guarantee that the Job Distribution Partners and Job Acquisition Partners with which we have strategic relationships will continue to offer the services for which we rely on them, devote the resources necessary to expand our reach, or support an increased number of employers and job seekers and associated use cases. Further, some of our Job Distribution Partners and Job Acquisition Partners offer, or could offer, competing products and services or also work with our competitors. They may also choose to develop alternative products and services in addition to, or in lieu of, our marketplace, either on their own or in collaboration with others, including our competitors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While these relationships have not generated substantial revenue in recent periods and are not expected to generate substantial revenue in the future, they are strategically important in ensuring an appropriate balance of and interaction between jobs and job seekers in our marketplace. If we are unsuccessful in establishing or maintaining our relationships with our Job Distribution Partners and Job Acquisition Partners, or if such Job Distribution Partners or Job Acquisition Partners choose to end their </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">relationships with us, our ability to compete with our competitors and grow our marketplace could be impaired and our operating results may be negatively impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our corporate culture has been a key contributor to our success. If we do not continue to develop our corporate culture as we grow and evolve, it could harm our ability to foster the innovation, creativity, and teamwork we believe that we need to support our growth. Additionally, a remote working environment may impede our ability to foster a creative environment and adversely affect the productivity of our team members. As our organization grows and we are required to implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technological advances may significantly disrupt the labor market and weaken demand for human capital at a rapid rate. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success is directly dependent on our employers&#8217; demands for talent. As technology continues to evolve, more tasks currently performed by people may be replaced by automation, robotics, machine learning, artificial intelligence and other technological advances outside of our control. This trend poses a risk to the job posting and distribution industry as a whole, particularly in lower-skill job categories that may be more susceptible to such replacement. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is seasonal.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is seasonal, reflecting typical behavior in hiring markets, where hiring activity tends to decelerate in the fourth quarter. Such seasonality also causes our revenue to vary from quarter to quarter depending on the variability in the overall job market. This seasonality can make forecasting more difficult and may adversely affect our ability to predict financial results accurately.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We track certain performance metrics with internal tools and do not independently verify such metrics. Certain of our performance metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We track certain performance metrics, including quarterly Paid Employers and revenue per quarterly Paid Employer, which are not independently verified by any third party. Our internal tools have a number of limitations and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we report. If the internal tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. In addition, limitations or errors with respect to how we measure data (or the data that we measure) may affect our understanding of certain details of our business, which could affect our longer-term strategies. If our performance metrics are not accurate representations of our business, user base, or traffic levels&#894; if we discover material inaccuracies in our metrics&#894; or if the metrics we rely on to track our performance do not provide an accurate measurement of our business, our reputation may be harmed, we may be subject to legal or regulatory actions, and our operating and financial results could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We derive substantially all of our revenue from job advertisements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive substantially all of our revenue from sales of products and services related to the distribution of job advertisements to job seekers across the internet. As such, any factor adversely affecting the sale of these products and services, including market acceptance, product competition, performance and reliability, reputation, price competition, intellectual property claims and economic and market conditions, could harm our business and operating results. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our user base and achieve broader market acceptance of our services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase our Paid Employer base and achieve broader market acceptance of our marketplace will depend significantly on our ability to continue to expand our sales and marketing operations. We plan to expand our sales force and to dedicate significant and increasing resources to sales and marketing programs. We are expanding our sales and marketing capabilities to target additional potential Paid Employer, including some larger organizations, but there is no guarantee that we will be successful attracting and maintaining these businesses as users, and even if we are successful, these efforts may divert our resources away from and negatively impact our ability to attract and maintain our current Paid Employer base. All of these efforts will require us to invest significant financial and other resources. If we cannot find efficient ways to deploy our marketing spend or to hire, develop, and retain talented sales personnel in numbers required to maintain and support our growth, if our new sales personnel cannot achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective, our ability to increase our Paid Employer base and achieve broader market acceptance of our services could be harmed.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Paid Employers may demand more configuration and integration services, or customized features and functions that we do not offer, which could adversely affect our business and operating results. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current and future Paid Employers may demand more configuration and integration services, which would increase our upfront investment in sales and deployment efforts, with no guarantee that these Paid Employers will increase their use of our services. As a result of these factors, we may need to devote a significant amount of sales support and professional services resources to individual Paid Employers, which may increase the cost and time required to complete sales. If prospective Paid Employers require customized features or functions that we do not offer, and that would be difficult for them to deploy themselves, then the market for our marketplace will be more limited and our business could suffer. As a result, we may need to devote resources to continue to develop features and technology which may impact our operating results.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to offer high-quality technical support services may adversely affect our relationships with our Paid Employers and our financial results. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once our products and services are deployed, our Paid Employers depend on our technical support organization to assist Paid Employers with service support and optimization, and resolve technical issues.  We may be unable to respond quickly enough to accommodate short-term increases in demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by our competitors. Increased demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our services and business reputation and on positive recommendations from our existing Paid Employers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our services to existing and prospective Paid Employers, and our business, operating results and financial position.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of net losses, anticipate increasing our operating expenses in the future, and may not sustain profitability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a history of incurring net losses. While we earned net income of $86.0 million for the year ended December 31, 2020, for the six months ended June&#160;30, 2021 and the years ended December 31, 2019 and 2018, we incurred net losses of $39.4 million, $6.3 million and $25.4 million, respectively. As of June&#160;30, 2021, we had an accumulated deficit of $110.8 million. We expect to incur additional expenses in connection with legal, accounting, and other administrative expenses related to operating as a public company in addition to ongoing stock-based compensation expense related the the vesting of our RSUs. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we expect to make significant future expenditures related to the development and expansion of our business, including investing in our technology to improve our marketplace and investing in sales and marketing channels to enhance our brand promotion efforts. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently to offset these higher expenses. If our revenue declines or fails to grow at a rate faster than increases in our operating expenses, we will not be able to maintain profitability in future periods. As a result, we may generate losses. We cannot ensure that we will continue to achieve profitability in the future or that we can sustain profitability.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on Amazon Web Services, or AWS, to host our marketplace, and any disruption of service from AWS or material change to our arrangement with AWS could adversely affect our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently host our marketplace and support most of our operations using AWS, a provider of cloud infrastructure services. We do not control the operations of AWS&#8217;s facilities. AWS&#8217;s facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures, and similar events or could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct. The occurrence of any of these events, a decision to close the facilities or cease or limit providing services to us without adequate notice, or other unanticipated problems could result in interruptions to our marketplace, which may be lengthy. Our marketplace&#8217;s continuing and uninterrupted performance is critical to our success and employers and job seekers may become dissatisfied by service interruption. Sustained or repeated system failures could reduce the attractiveness of our marketplace to employers and job seekers, cause employers and job seekers to decrease their use of or stop using our marketplace, and adversely affect our business. Moreover, negative publicity from disruptions could damage our reputation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AWS does not have an obligation to renew its agreements with us on commercially reasonable terms, or at all. If we cannot renew our agreement or are unable to renew on commercially reasonable terms, we may experience costs or downtime in connection with the transfer to, or the addition of, new cloud infrastructure or other data center. If these providers charge high costs for or increase the cost of their services, we will experience higher costs to operate our business and may have to increase the fees to use our marketplace and our operating results may be adversely impacted. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon expiration or termination of our agreement with AWS, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us, and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete. Switching our operations from AWS to another cloud or other data center provider would also be technically difficult, expensive, and time consuming. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Many people are using mobile devices to access the internet. If we cannot optimize our websites for mobile access or offer a compelling mobile app, we may not remain competitive and could lose employers and job seekers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many employers and job seekers access our marketplace through our mobile website and mobile app. We must ensure that the experience for our mobile offerings is optimized to ensure a positive experience. It requires us to develop and enhance our offerings to be specifically designed for mobile devices, such as social media job postings. If we cannot optimize our websites and apps cost effectively and improve the monetization capabilities of our mobile services, we may not remain competitive, which may negatively affect our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, there is no guarantee that employers and job seekers will use our apps rather than competing marketplaces. We are dependent on the interoperability of our mobile apps with popular third-party mobile operating systems such as Apple's iOS and Google's Android, and their placement in popular app stores like the Apple App Store and Google Play Store, and any changes in such systems </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that degrade our apps&#8217; functionality or give preferential treatment or app store placement to competitive apps could adversely affect the access and usage of our apps on mobile devices. If it is more difficult for employers and job seekers to access and use our apps on their mobile devices, our growth and engagement levels could be harmed.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and Regulatory Risks</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we or our third-party partners experience a security breach, such as a hacking or phishing attack, or other data privacy or security incident, our marketplace may be perceived as not being secure, our reputation may be harmed, demand for our marketplace may be reduced, our operations may be disrupted, we may incur significant legal costs or liabilities, and our business could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business involves the storage, processing, and transmission of proprietary, confidential, and personal information as well as the use of third-party partners and vendors who also store, process, and transmit such user information. We also maintain certain other proprietary and confidential information relating to our business and personal information of our personnel. We have previously experienced multiple data security incidents involving the unauthorized access to personal information of job seekers utilizing our services as well as affecting our business clients&#8217; accounts, some of which have required us to notify affected individuals and/or regulators. In addition, any future data security breach, such as a hacking or phishing attack, or other data privacy or security incident, whether intentionally or unintentionally caused by us or by third parties, that we experience could result in unauthorized access to, misuse of, or unauthorized acquisition of our, our personnel&#8217;s, or our users&#8217; data&#894; the loss, corruption, or alteration of this data&#894; interruptions in our operations&#894; or damage to our computers or systems or those of our users. Any of these could expose us to claims, litigation, fines, other potential liability, and reputational harm. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An increasing number of online services have also disclosed security breaches, some of which involved sophisticated and highly targeted attacks, and as our profile and name recognition increase, we may be targeted more frequently. Additionally, malware, viruses, social engineering (including business email compromise), and general hacking in our industry have become more prevalent and more complex. Further, due to the current COVID-19 pandemic, there is an increased risk that we may experience cybersecurity related incidents as a result of our employees, service providers, and third parties working remotely on less secure systems during government mandated shelter-in-place orders.&#160;Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not foreseeable or recognized until launched against a target, we and our third-party partners and vendors may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our or our third party partners&#8217; or vendors&#8217; security or privacy or other data privacy or security incident occurs, public perception of the effectiveness of our security measures and brand could be harmed, and we could lose users and business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data security breaches and other data privacy and security incidents may also result from non-technical means, for example, through human error. Any such security compromise could result in a violation of applicable data privacy, security, breach notification and other laws, regulatory or other governmental investigations, enforcement actions, litigation, and legal and financial exposure, including potential contractual liability. We may need to expend significant resources to protect against, and to address issues created by, security breaches and other privacy and security incidents. These liabilities may exceed the amounts covered by our insurance or our insurance coverage may not extend to or be adequate for liabilities actually incurred, or our insurance may not continue to be available to us on economically reasonable terms, or at all. Any such compromise could also result in damage to our reputation and a loss of confidence in our security measures. Our systems, and the systems of our vendors and third-party partners, may also be vulnerable to computer viruses and other malicious software, physical or electronic break-ins, or weakness resulting from intentional or unintentional service provider actions, and similar disruptions that could make all or portions of our website or applications unavailable for periods of time. Any of these effects could adversely impact our business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face payment and fraud risks that could adversely impact our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Requirements in our marketplace relating to user authentication and fraud detection are complex. If our user authentication and fraud detection measures are not effective, our marketplace may be perceived as not being secure, our reputation may be harmed, and our business may be adversely impacted. In addition, bad actors use increasingly sophisticated methods to engage in illegal activities involving personal information, such as unauthorized or fraudulent use of another&#8217;s identity, payment information, or other information&#894; misrepresentation of the user&#8217;s identity or skills, including using accounts that they have purchased, sold, or leased&#894; and acquisition or use of credit or debit card details and bank account information. This conduct in our marketplace could result in any of the following, each of which could adversely impact our business:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">bad actors may use our marketplace, including our payment processing and disbursement methods, to engage in unlawful or fraudulent conduct, such as identity theft, money laundering, terrorist financing, fraudulent sale of services, bribery, breaches of security, leakage of data, piracy or misuse of software and other copyrighted or trademarked content, and other misconduct&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be held liable for the unauthorized use of an account holder&#8217;s credit card or bank account number and required by card issuers or banks to return the funds at issue and pay a chargeback or return fee, and if our chargeback or return rate becomes excessive, credit card networks may also require us to pay fines or other fees and the California Department of Business Oversight may require us to hold cash reserves&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be subject to additional risk and liability exposure, including for negligence, fraud, or other claims, if employees or third-party service providers fraudulently misappropriate our banking or other information or user information&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employers and job seekers that are subjected or exposed to the unlawful or improper conduct of other employers and job seekers or other third parties, or law enforcement or administrative agencies, may seek to hold us responsible for the conduct of employers and job seekers, may lose confidence in our marketplace, decrease or cease use of our marketplace, seek to obtain damages and costs, or impose fines and penalties&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be subject to additional risk if employers in our marketplace cannot pay hired job seekers for services rendered, as such job seekers may seek to hold us responsible for the employers&#8217; conduct and may lose confidence in our marketplace, may decrease or cease use of our marketplace, or seek to obtain damages and costs&#894; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may suffer reputational damage as a result of the occurrence of any of the above.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite measures we have taken to detect, prevent, and mitigate these risks, we do not have control over the employers and job seekers in our marketplace and cannot ensure that any of our measures will stop or minimize the use of our marketplace for, or to further, illegal or improper purposes. We may receive complaints from employers, job seekers and other third parties concerning misuse of our marketplace and wrongful conduct of other employers and job seekers. We may also bring claims against employers and job seekers and other third parties for their misuse of our marketplace in the future. Even if these claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the attention and resources of our management and adversely affect our business and operating results.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws or regulations relating to data privacy or the protection, collection, storage, processing, transfer, or use of personal data, or any actual or perceived failure by us to comply with such laws and regulations or our privacy policies, could adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive, collect, store, process, transfer, and use personal information and other user data. There are numerous federal, state, local, and international laws and regulations regarding data privacy, data protection, information security, and the collection, storing, sharing, use, processing, transfer, disclosure, and protection of personal information and other content. The scope of these laws and regulations is changing, subject to differing interpretations, and may be inconsistent among countries, or conflict with other laws and regulations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to the terms of our privacy policies and obligations to third parties related to privacy, data protection, and information security. The regulatory framework for privacy and data protection worldwide is uncertain and complex, and that these or other actual or alleged obligations may be interpreted and applied in ways we do not anticipate or that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Further, any significant change to applicable laws, regulations, or industry practices regarding the collection, use, retention, security, or disclosure of the data of our employers and job seekers, employees, contractors, or others, or their interpretation, or any changes regarding the manner in which the express or implied consent of employers and job seekers for the collection, use, retention, or disclosure of such data must be obtained, could increase our costs and require us to modify our services and features, which may be material or not cost-effective, and may limit our storage and processing of user data or develop new services and features.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that there will continue to be new laws, regulations, and industry standards concerning privacy, data protection, and information security proposed and enacted in various jurisdictions. For example, in 2018, European legislators adopted the General Data Protection Regulation, or the GDPR, which imposes more stringent European Union, or EU, data protection requirements, and provides for significant penalties for noncompliance. The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the GDPR. Compliance with the GDPR has been and will be a rigorous and time-intensive process that may increase our cost of doing business or require us to change our business practices, and may subject us to governmental investigations or enforcement actions, fines and penalties, claims, litigation, and reputational harm in connection with any European activities. Further, the United Kingdom, or the UK, has enacted the UK GDPR, which, together with the amended UK Data Protection Act 2018, or DPA, retains the GDPR in UK national law. Fines for certain breaches of the GDPR and the UK data protection regime are significant e.g., fines for certain breaches of the GDPR or the UK GDPR are up to the greater of 20 million Euros (17.5 million GBP) or 4% of total global annual turnover. Additionally, the California Consumer Privacy Act, or the CCPA, which provides new data privacy rights for consumers and new operational requirements for companies, came into force in 2020, and also provides for fines for noncompliance. The costs of compliance with, and other burdens imposed by, the GDPR, the UK GDPR, the DPA and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business. As a result, we may need to modify the way we treat such information. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure or perceived failure by us to comply with our privacy policies, our privacy-related obligations to employers and job seekers, employees, contractors, or other third parties, or any other legal obligations or regulatory requirements relating to privacy, data protection, or information security may result in governmental and regulatory investigations or enforcement and/or assessment notices (for a compulsory audit), orders to cease or change our processing of our data, litigation, claims (including representative actions and other class action type litigation, where individuals have suffered harm), or public statements against us by consumer advocacy groups or others and could result in significant liability, cause our employers and job seekers to lose trust in us, and otherwise have an adverse effect on our reputation and business. Furthermore, the costs of compliance with such laws, regulations and policies may limit the adoption and use of, and reduce the overall demand for, our marketplace.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with anti-corruption and anti-money laundering laws, including the Foreign Corrupt Practices Act, or FCPA, and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have voluntarily implemented policies and procedures designed to allow us to comply with U.S. economic sanctions laws and prevent our marketplace from being used to facilitate business in countries or with persons or entities included on designated lists promulgated by the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control, or OFAC, and equivalent foreign authorities. We may be subject to fines or other penalties in one or more jurisdictions levied by federal, state or local regulators, in the event that we engage in any conduct, intentionally or not, that facilitates money laundering, terrorist financing, or other illicit activity, or that violates sanctions or otherwise constitutes sanctionable activity. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulators continue to increase their scrutiny of compliance with these obligations, which may require us to further revise or expand our compliance program, including the procedures that we use to verify the identity of our users and to monitor our marketplace for potential illegal activity. In addition, any policies and procedures that we implement to comply with OFAC regulations may not be effective, including in preventing users from using our services within the OFAC-sanctioned countries of North Korea, Syria, and Iran, and the Crimea region of Ukraine. Given the technical limitations in developing controls to prevent, among other things, the ability of users to publish in our marketplace false or deliberately misleading information or to develop sanctions-evasion methods, it is possible that we may inadvertently and without our knowledge provide services to individuals or entities that have been designated by OFAC or are located in a country subject to an embargo by the United States that may not be in compliance with the economic sanctions regulations administered by OFAC.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consequences for failing to comply with applicable rules and regulations could include fines, criminal and civil lawsuits, forfeiture of significant assets, or other enforcement actions. We could also be required to make changes to our business practices or compliance programs as a result of regulatory scrutiny. In addition, any perceived or actual breach of compliance by us, our employers and job seekers, or payment partners with respect to applicable laws, rules, and regulations could have a significant impact on our reputation and could cause us to lose existing employers and job seekers, prevent us from obtaining new employers and job seekers, cause other payment partners to terminate or not renew their agreements with us, require us to expend significant funds to remedy problems caused by violations and to avert further violations, and expose us to legal risk and potential liability, all of which may adversely affect our business, operating results, and financial condition and may cause the price of our common stock to decline. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, and the UK Bribery Act 2010, and may be subject to other anti-bribery, anti-money laundering, and sanctions laws in countries in which we conduct activities or have employers and job seekers. The FCPA prohibits providing, offering, promising, or authorizing, directly or indirectly, anything of value to government officials, political parties, or political candidates for the purposes of obtaining or retaining business or securing any improper business advantage. The provisions of the Bribery Act extend beyond bribery of government officials and create offenses in relation to commercial bribery including private sector recipients. The provisions of the Bribery Act also create offenses for accepting bribes in addition to bribing another person. We face significant risks if we cannot comply with the FCPA, the Bribery Act and other applicable anti-corruption laws. We have implemented an anti-corruption compliance policy, but we cannot ensure that all of our employees, employers and job seekers, and agents, as well as those contractors to which we outsource certain of our business operations, will not take actions in violation of our policies or agreements and applicable law, for which we may be ultimately held responsible. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any violation of the FCPA, the Bribery Act, other applicable anti-corruption laws, and other laws could result in investigations and actions by federal or state attorneys general or foreign regulators, loss of export privileges, severe criminal or civil fines and penalties or other sanctions, forfeiture of significant assets, debarment from government contracts, whistleblower complaints, and adverse media coverage, </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which could have an adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action or internal investigation related to alleged misconduct may result in a significant diversion of management&#8217;s attention and resources and significant defense costs and other professional fees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to a wide variety of foreign and domestic laws. As we look to expand our international footprint over time and as new domestic laws are implemented, we may become obligated to comply with additional laws and regulations of the countries or markets in which we operate or have employers and job seekers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our employers and job seekers are subject to a wide variety of foreign and domestic laws. Laws, regulations, and standards governing issues that may affect us, such as employment, payments, whistleblowing and worker confidentiality obligations, intellectual property, consumer protection, taxation, privacy, data security, benefits, unionizing and collective action, arbitration agreements and class action waiver provisions, unfair competition, terms of service, website accessibility, background checks, and escheatment are often complex and subject to varying interpretations, and, as a result, their application in practice may change or develop over time through judicial decisions or as new guidance or interpretations are provided by regulatory and governing bodies. Many of these laws do not contemplate or address the unique issues of the internet, mobile, and related technologies. Other laws and regulations in response to internet, mobile, and related technologies may also be adopted, implemented, or interpreted to apply to us and other online services marketplaces or our users. Likewise, these laws affect our users, and their application, or uncertainty around their application, may affect demand for our marketplace.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New approaches to policymaking and legislation may also produce unintended harms for our business, which may impact our ability to operate our business in the manner in which we are accustomed. Any of these regulations could negatively impact our users, including perceptions regarding their use of our marketplace, or have a material adverse effect on the demand for job postings in our marketplace or on how we operate our marketplace.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we look to expand our international footprint over time, we may become obligated to comply with additional laws and regulations of the countries or markets in which we operate or have customers or job seekers. We may be harmed if we are found to be subject to new or existing laws and regulations or if those laws are interpreted and applied to us in a manner that harms our business or is inconsistent with the application of U.S. laws, including with respect to those subjects mentioned above. In addition, contractual provisions that are designed to protect and mitigate against risks, including terms of service, arbitration and class action waiver provisions, disclaimers of warranties, limitations of liabilities, releases of claims, and indemnification provisions, could be deemed unenforceable as to the application of these laws and regulations by a court, arbitrator, or other decision-making body. If we cannot comply with these laws and regulations or manage the complexity of global operations and support an international user base successfully or cost effectively, or if these laws and regulations are deemed to apply to our users or cause a decline in demand for our marketplace, our business, operating results, and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We plan to expand our international operations which could subject us to additional costs and risks, and our continued expansion internationally may not be successful. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to expand our operations internationally in the future. Outside of the United States, we currently have operations in the United Kingdom, Israel, and Canada. There are significant costs and risks inherent in conducting business in international markets, including: </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establishing and maintaining effective controls at foreign locations and the associated costs; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adapting our marketplace to non-U.S. employers&#8217; and job seekers&#8217; preferences and customs; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased competition from local providers; </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">longer sales or collection cycles in some countries; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with foreign laws and regulations, including data privacy frameworks like the GDPR;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adapting to doing business in other languages or cultures; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with local tax regimes, including potential double taxation of our international earnings, and potentially adverse tax consequences due to U.S. and foreign tax laws as they relate to our international operations; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with anti-bribery laws, such as the FCPA and the Bribery Act; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency exchange rate fluctuations and related effects on our operating results; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and political instability in some countries; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the uncertainty of obtaining and protecting intellectual property rights in some countries and practical difficulties of enforcing rights abroad; and </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other costs of doing business internationally. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These factors and other factors could harm our international operations and, consequently, materially impact our business, operating results, and financial condition.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we may incur significant operating expenses as a result of our international expansion, and it may not be successful. We have limited experience with regulatory environments and market practices internationally, and we may not be able to penetrate or successfully operate in new markets. We also have more limited brand recognition in certain parts of the world, leading to delayed acceptance of our marketplace by international employers and job seekers. If we cannot continue to expand internationally and manage the complexity of our global operations successfully, our financial condition and operating results could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Privacy concerns and laws or other domestic or foreign regulations may reduce the effectiveness of our marketplace, disrupt our communication processes, and adversely affect our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to use our marketplace, employers, job seekers, and, to a lesser extent, other third parties including advertisers, partners, and our own employees, entrust us to collect, use, and store their personal information. Our ability to leverage this information and to effectively and efficiently provide our services, including by communicating electronically and otherwise with employers and job seekers of our marketplace is critical to our business. By way of example, our services may include the sending and receiving of emails, SMS/text messages and push notifications on mobile devices. Certain federal, state and foreign government bodies and agencies have adopted, and others are considering adopting, or may adopt in the future, laws and regulations regarding the collection, use, transfer, storage and disclosure of personal information obtained from consumers and individuals, and the conditions under which businesses may communicate with consumers and other third parties. The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to the businesses of our employers and job seekers may limit the use of our marketplace and reduce overall demand, or lead to significant fines, penalties or liabilities for any noncompliance with such privacy laws. Moreover, third party gatekeepers and service providers and their interpretation and application of privacy and data protection laws, rules, regulations, and best practices, may limit, disrupt, or require alteration of our operations, service offerings, and ability to communicate with and among employers and job seekers, and may adversely affect our business.  </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">From time to time, we may be subject to legal proceedings, regulatory disputes, and governmental investigations that could cause us to incur significant expenses, divert our management&#8217;s attention, and materially harm our business, financial condition, and operating results. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be subject to claims, lawsuits (including class actions), government investigations, arbitrations and other proceedings involving competition and antitrust, intellectual property, privacy, consumer protection, securities, tax, labor and employment, commercial disputes, and other matters that could adversely affect our business operations and financial condition. The outcome of any legal proceeding, regardless of its merits, is inherently uncertain. Regardless of the merits, pending or future legal proceedings could result in a diversion of management&#8217;s attention and resources and reputational harm, and we may be required to incur significant expenses defending against these claims or pursuing claims against third parties to protect our rights. If we do not prevail in litigation, we could incur substantial liabilities. We may also determine in certain instances that a settlement may be a more cost-effective and efficient resolution for a dispute. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where we can make a reasonable estimate of the liability relating to pending litigation and determine that it is probable, we record a related liability. As additional information becomes available, we assess the potential liability and revise estimates as appropriate. However, because of uncertainties relating to litigation, the amount of our estimates could be wrong as determining reserves for pending legal proceedings is a complex, fact-intensive process that is subject to judgment calls. The results of legal and regulatory proceedings cannot be predicted with certainty, and determining reserves for pending litigation and other legal and regulatory matters requires significant judgment. There can be no assurance that our expectations will prove correct, and even if these matters are resolved in our favor or without significant cash settlements, these matters, and the time and resources necessary to litigate or resolve them, could harm our business. Any adverse determination related to legal proceedings or a settlement agreement could require us to change our technology or our business practices in costly ways, prevent us from offering certain products or services, require us to pay monetary damages, fines, or penalties, or require us to enter into royalty or licensing arrangements, and could adversely affect our operating results and cash flows, harm our reputation, or otherwise negatively impact our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure or inability to protect our intellectual property rights, or claims by others that we are infringing upon or unlawfully using their intellectual property could diminish the value of our brand and weaken our competitive position, and adversely affect our business, financial condition, operating results, and prospects. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in large part on our proprietary technology and other intellectual property rights, or IPR. We currently rely on a combination of copyright, trademark, trade secret, and unfair competition laws, as well as confidentiality agreements and procedures and licensing arrangements, to establish and protect our IPR. We currently do not own any patents. We have devoted substantial resources to the development of our proprietary technologies and related processes. To protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, licensees, independent contractors, commercial partners, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. We cannot be certain that the steps taken by us to protect our IPR will be adequate to prevent infringement of such rights by others. Additionally, the process of obtaining protection for trademarks and other IPR is expensive and time-consuming, and we may not be able to apply for all necessary or desirable trademark and other IPR applications at a reasonable cost or in a timely manner. Additionally, the process of obtaining patent or trademark protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications or apply for all necessary or desirable trademark applications at a reasonable cost or in a timely manner. Moreover, intellectual property protection may be unavailable or limited in some foreign countries where laws or law enforcement practices may not protect our IPR as fully as in the United States, and it may be more difficult for us to successfully challenge the unauthorized use of our IPR by other parties in these countries. Costly and time-consuming litigation </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could be necessary to enforce and determine the scope of our IPR, and our failure or inability to obtain or maintain IPR protection or otherwise protect our IPR could adversely affect our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may in the future be subject to patent infringement and trademark claims and lawsuits in various jurisdictions, and we cannot be certain that our products or activities do not violate the patents, trademarks, or other IPR of third-party claimants. Companies in the technology industry and other patent, copyright, and trademark holders seeking to profit from royalties in connection with grants of licenses own large numbers of patents, copyrights, trademarks, domain names, and trade secrets and frequently commence litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. As we face increasing competition and gain an increasingly high profile, the likelihood of IPR claims against us has grown and will likely continue to grow. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, from time to time, we may receive letters from third parties alleging that we are infringing upon their IPR or inviting us to license their IPR. Successful infringement claims against us could result in significant monetary liability, prevent us from selling some of our products and services, or require us to change our branding. In addition, resolution of claims may require us to redesign our products, license rights from third parties at a significant expense, or cease using those rights altogether. We may in the future bring claims against third parties for infringing our IPR. Costs of supporting such litigation and disputes may be considerable, and there can be no assurances that a favorable outcome will be obtained. Patent infringement, trademark infringement, trade secret misappropriation, and other intellectual property claims and proceedings brought against us or brought by us, whether successful or not, could require significant attention of our management and resources and have in the past and could further result in substantial costs, harm to our brand, and have an adverse effect on our business.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our employers and job seekers, which could increase the costs of our services and adversely impact our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our employers and job seekers to pay additional tax amounts, as well as require us or our employers and job seekers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our employers and job seekers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Risks Related to Our Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to the risk of earthquakes, fire, power outages, floods, public health crises, including the current COVID-19 pandemic, and other catastrophic events, and to interruption by man-made problems such as terrorism. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins, public health crises, including the COVID-19 pandemic, and similar events. Additionally, the third-party systems and operations, such as the data centers and online services we use in our company operations, are subject to similar risks. Our insurance policies may not cover losses from these events or may provide insufficient compensation that does not cover our total losses. For example, the&#160;COVID-19&#160;pandemic has resulted in a widespread global health crisis and adversely affected global economies and financial markets, and similar public health threats could do so in the future. Such events have impacted, and could in the future </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impact, demand for products sold in our marketplace, which in turn could adversely affect our revenue and results of operations. In addition, acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could also cause disruptions in our business or the economy as a whole. A significant portion of our technology team is located in Israel, which is located in a region of the world that historically has experienced elevated levels of geopolitical instability. Our corporate offices and our primary data center facilities are located in California, a state that frequently experiences earthquakes and wildfires. We may not have sufficient protection or recovery plans. As we rely heavily on our data center facilities, computer and communications systems, and the internet to conduct our business and provide high-quality user service, these disruptions could negatively impact our ability to run our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Covenants in our Credit Agreement may restrict our operations, and if we do not effectively manage our business to comply with these covenants, our financial condition could be adversely impacted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into a Credit Agreement with the lenders named therein, and JPMorgan Chase Bank, N.A., as administrative agent, in April 2021, which provides for a $250.0 million secured revolving line of credit. The revolving credit facility contains various restrictive covenants, including, among other things,  net leverage ratio requirements, restrictions on our ability to dispose of assets, make acquisitions or investments, incur debt or liens, make distributions to our stockholders, or enter into certain types of related party transactions. These restrictions may restrict our current and future operations, particularly our ability to respond to certain changes in our business or industry, or take future actions. Pursuant to the agreement, we granted the lenders thereto a security interest in substantially all of our assets. See the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Liquidity and Capital Resources&#8221; for additional information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet these restrictive covenants can be impacted by events beyond our control and we may be unable to do so. Our credit agreement provides that our breach or failure to satisfy certain covenants constitutes an event of default. Upon the occurrence of an event of default, the lender could elect to declare all amounts outstanding under its debt agreements to be immediately due and payable. In addition, the lender would have the right to proceed against the assets we provided as collateral pursuant to the credit agreement. If the debt under our credit agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and financial condition. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may engage in merger and acquisition activities, which could require significant management attention, disrupt our business, dilute stockholder value, consume resources that are necessary to sustain our business, and adversely affect our operating results. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we may make investments in other companies, products, or technologies. At any given time, we may be engaged in discussions or negotiations with respect to one or more of these types of transactions. Any acquisition, investment, or business relationship may result in unforeseen or additional operating difficulties, risks, and expenditures. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions in the future, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by employers and job seekers. In addition, if we cannot successfully integrate such acquisitions, or the assets, technologies or personnel associated with such acquisitions, into our company, the anticipated benefits of any acquisition, investment, or business relationship may not be realized. Additionally, we may be exposed to unknown or additional risks and liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may in the future seek to acquire or invest in additional businesses, products, technologies, or other assets. We also may enter into relationships with other businesses to expand our marketplace or our ability to provide our marketplace in foreign jurisdictions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Negotiating these transactions can be time consuming, difficult, and expensive, and our ability to close these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close. Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, dilute our corporate culture, subject us to additional liabilities, increase our expenses, and adversely impact our business, financial condition, operating results, and cash flows. We may not successfully evaluate or use the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition, could result in dilution to our stockholders or increase our fixed obligations.    </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to support business growth and objectives, and this capital might not be available to us on reasonable terms, if at all, and may result in stockholder dilution. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However, we intend to continue to make investments to support our business growth and may require additional capital to fund our business and to respond to competitive challenges, including the need to promote and enhance our marketplace, develop new products and services, enhance our operating infrastructure, and potentially to acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. There can be no assurance that such additional funding will be available on terms attractive to us, or at all. Our inability to obtain additional funding when needed could have an adverse effect on our business, financial condition, and operating results. If additional funds are raised through the issuance of equity or convertible debt securities, holders of our Class A common stock could suffer significant dilution, and any new shares we issue could have rights, preferences, and privileges superior to those of our Class A common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, may strain our resources, divert management&#8217;s attention, and affect our ability to attract and retain executive management and qualified board members.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, the rules subsequently implemented by the SEC, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs and strains our financial and management systems, internal controls, and employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. Moreover, the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures, and internal control over financial reporting. We will be required to make a formal assessment and provide an annual management report on the effectiveness of our internal control over financial reporting beginning with our annual report for the fiscal year ending December 31, 2022. We have not identified any material weaknesses in our internal control over financial reporting during 2019 and 2020. However, to maintain and, if required, improve our disclosure controls and procedures, and internal control over financial reporting to meet the standards of the Sarbanes-Oxley Act, additional and potentially significant resources and management oversight may be required.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we may eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on our stock price. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new rules and regulations applicable to public companies, and stockholder litigation brought against recently public companies, have made it more expensive for us to obtain and maintain director and officer liability insurance, and we may be required to incur substantially higher costs to obtain and maintain the same or similar coverage. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our management team has limited experience managing a public company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. We are subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and operating results.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and stockholders&#8217; equity/deficit, and the amount of revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the price of our Class A common stock.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in currency exchange rates could harm our operating results and financial condition. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions generated in countries other than the United States as well as those incurred by our international subsidiaries are often denominated in the currencies of the local countries. As a result, our consolidated U.S. dollar financial statements are subject to fluctuations due to changes in exchange rates as the financial results of our international subsidiaries are translated from local currencies into U.S. dollars. Our financial results are also subject to changes in exchange rates that impact the settlement of transactions in non-local currencies. To date, we have not engaged in currency hedging activities to limit the risk of exchange fluctuations and, as a result, our financial condition and operating results could be adversely affected by such fluctuations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Ownership of Our Class A Common Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market volatility may affect the value of an investment in our Class A common stock and could subject us to litigation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology stocks have historically experienced high levels of volatility. The price of our Class A common stock also could be subject to wide fluctuations in response to the risk factors described in this Quarterly Report on Form 10-Q and others beyond our control, including:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number of shares of our Class A common stock and Class B common stock publicly owned and available for trading;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our financial condition, operating results and other operating and non-GAAP metrics;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our actual or anticipated operating performance and the operating performance of our competitors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the projected operational and financial results we provide to the public or our failure to meet those projections;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any major change in our board of directors, management, or key personnel;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the economy as a whole and market conditions in our industry;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant innovations, new products, services, features, integrations or capabilities, acquisitions, strategic investments, partnerships, joint ventures, or capital commitments;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lawsuits threatened or filed against us;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other events or factors, including those resulting from the COVID-19 pandemic, war, incidents of terrorism, or responses to these events; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales or expected sales of our Class A common stock by us, and our officers, directors, and principal stockholders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, to the extent the trading value of our Class A common stock diverge, holders of our Class A common stock may engage in hedging and other activities which could result in additional volatility in the price of our Class A common stock and could result in significant declines in the price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the stock market has recently experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies and financial services and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, interest rate changes, or international currency fluctuations, may negatively impact the market price of our Class A common stock. These fluctuations may be even more pronounced in the trading market for our Class A common stock shortly following the listing of our Class A common stock on the New York Stock Exchange as a result of the supply and demand forces described above. If the market price of our Class A common stock after our listing does not exceed the opening public price, you may not realize any return on your investment in us and may lose some or all of your investment. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">result in substantial costs and divert our management&#8217;s attention from other business concerns, which could harm our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock concentrates voting control with those stockholders who held our capital stock prior to our listing, including our directors, executive officers, and 5% stockholders. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has twenty votes per share and our Class A common stock has one vote per share. Because of the twenty-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively control a substantial majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of (1) the first business day falling on or after 180 days after the date on which Ian Siegel beneficially owns less than 4,000,000 shares of Class B common stock, (2) the date which is (a) 90 days after the date of death or disability of Mr. Siegel or (b) such later date, not to exceed a total period of 180 days after the date of death or disability of Mr. Siegel, as may be approved prior to the date that is 90 days after the date of death or disability of Mr. Siegel by a majority of our independent directors then in office, and (3) the first business day falling on or after the date on which Mr. Siegel elects to convert all then-outstanding shares of Class B common stock into shares of Class A common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers, including certain transfers to family members, trusts solely for the benefit of the stockholder or their family members, affiliates under common control with the stockholder, and partnerships, corporations, and other entities exclusively owned by the stockholder or their family members, in each case as fully described in our restated certificate of incorporation to be in effect following the completion of this offering. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock may adversely affect the trading market for our Class A common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain stock index providers, such as S&amp;P Dow Jones, exclude companies with multiple classes of shares of common stock from being added to certain stock indices, including the S&amp;P 500. In addition, several stockholder advisory firms and large institutional investors oppose the use of multiple class structures. As a result, the dual class structure of our common stock may prevent the inclusion of our Class A common stock in such indices, may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure, and may result in large institutional investors not purchasing shares of our Class A common stock. Any exclusion from stock indices could result in a less active trading market for our Class A common stock. Any actions or publications by stockholder advisory firms or institutional investors critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business or our future prospects, the price of our Class A common stock and trading volume could decline. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business, our market, and our competitors. We do not have control over these securities analysts. If industry analysts cease coverage of us, the trading price for our Class A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If one or more of these analysts cease coverage of us or cannot publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an &#8220;emerging growth company&#8221; and intend to take advantage of the reduced disclosure requirements applicable to emerging growth companies which may make our Class A common stock less attractive to investors. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company&#8221; as defined in the JOBS Act. We will remain an emerging growth company until the earliest of (1)&#160;the last day of the fiscal year in which we have total annual gross revenue of $1.07&#160;billion or more; (2)&#160;the last day of the fiscal year following the fifth anniversary of the date of the effectiveness of the registration statement; (3)&#160;the date on which we have issued more than $1.0&#160;billion in nonconvertible debt during the previous three years; and (4)&#160;the date on which we are deemed to be a &#8220;large accelerated filer&#8221; under the rules of the SEC. For so long as we remain an emerging growth company, we are permitted to, and intend to, rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not &#8220;emerging growth companies,&#8221; including:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced disclosure obligations regarding executive compensation; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken advantage of the available exemptions described above. We cannot predict if investors will find our Class&#160;A common stock less attractive if we rely on these exemptions. If some investors find our Class&#160;A common stock less attractive as a result of these decisions, there may be a less active trading market for our Class&#160;A common stock and the price of our Class&#160;A common stock may be more volatile.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by the restrictions under the terms of our credit agreement. We anticipate that for the foreseeable future we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may limit attempts by our stockholders to replace or remove our current management. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our restated certificate of incorporation and restated bylaws that will be in effect upon the registration and listing of our Class A common stock on the New York Stock Exchange may have the effect of delaying or preventing a merger, acquisition, or other change of control of our company that the stockholders may consider favorable. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, our restated certificate of incorporation and restated bylaws include provisions that:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that our board of directors will be classified into three classes of directors with staggered three-year terms;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require super-majority voting to amend some provisions in our restated certificate of incorporation and restated bylaws, including provisions relating to the classified board, the size of the board, removal of directors, special meetings, actions by written consent, and designation of our preferred stock;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authorize the issuance of &#8220;blank check&#8221; preferred stock that our board of directors could use to implement a stockholder rights plan;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that only the chairman of our board of directors, our chief executive officer, or a majority of our board of directors will be authorized to call a special meeting of stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminate the ability of our stockholders to call special meetings of stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibit cumulative voting;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that directors may only be removed &#8220;for cause&#8221; and only with the approval of&#160;two-thirds&#160;of our stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide for a dual class common stock structure in which holders of our Class&#160;B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, Section&#160;203 of the Delaware General Corporate Law, or DGCL, may discourage, delay, or prevent a change in control of our company. Section&#160;203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock. See the section titled &#8220;Description of Capital Stock&#8221; in the Prospectus for additional information.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our restated certificate of incorporation and our restated bylaws will contain exclusive forum provisions for certain claims, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restated certificate of incorporation, to the fullest extent permitted by law, will provide that the Court of Chancery of the State of Delaware will be the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the DGCL, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder and our restated bylaws will provide that the U.S. federal district courts will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or a Federal Forum Provision. Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder and neither the exclusive forum provision nor the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities will be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit our stockholders&#8217; ability to bring a claim in a judicial forum they find favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation or restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_124"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_532"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_539"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_133"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_136"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;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:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="3" style="background-color:#fefefe;padding:0 1pt"></td><td colspan="12" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Incorporated by Reference</span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Filed or Furnished Herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Exhibit Number</span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Description</span></div></td><td colspan="3" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Form</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">File No.</span></div></td><td colspan="3" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Exhibit</span></div></td><td colspan="3" style="background-color:#fefefe;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:0.9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Filing Date</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021010550/exhibit31-8xkearnings.htm">Sixth Amended and Restated Certificate of Incorporation.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8-K</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">001-40406</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5/17/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021010550/exhibit32-8xkearnings.htm">Restated Bylaws.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8-K</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">001-40406</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5/17/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit41-sx1.htm">Form of Class A common stock certificate.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021010364/exhibit46-sx8.htm">Form of Class B common stock certificate.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-256155</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.6</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5/14/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.3</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit42-sx1.htm">Amended and Restated Investors&#8217; Rights Agreement, dated April 22, 2021, by and between ZipRecruiter, Inc. and certain security holders.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit101-sx1.htm">Form of Indemnification Agreement by and between ZipRecruiter, Inc. and each of its directors and executive officers.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.1</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit102-sx1.htm">2012 Stock Plan and forms of award agreements thereunder.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.2</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.3</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit103-sx1.htm">2014 Equity Incentive Plan and forms of award agreements thereunder.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.3</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.4</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021010364/exhibit49-sx8.htm">2021 Equity Incentive Plan and the forms of award agreements thereunder.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-256155</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.9</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5/14/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.5</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit105-sx1.htm">2021 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.5</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.6</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit106-sx1.htm">Offer Letter by and between ZipRecruiter, Inc. and Ian Siegel, dated April 22, 2021.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.6</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.7</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit107-sx1.htm">Offer Letter by and between ZipRecruiter, Inc. and Boris Shimanovsky, dated April 22, 2021.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.7</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.8</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit108-sx1.htm">Offer Letter by and between ZipRecruiter, Inc. and Renata Dionello, dated April 22, 2021.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.8</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.9</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:0.9pt"><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001617553/000162828021007473/exhibit109-sx1.htm">Form of Change in Control and Severance Agreement.</a></span></div></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-255488</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10.9</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1617553/000162828021007473/exhibit1021-sx1.htm">Notice of Restricted Stock Unit Award and Restricted Stock Unit Agreement, granted April 19, 2021, by and between ZipRecruiter, Inc. and Ian Siegel.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-255488</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1617553/000162828021007473/exhibit1022-sx1.htm">Letter Agreement, dated April 22, 2021, by and between ZipRecruiter, Inc. and Ian Siegel.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-255488</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="background-color:#fefefe;padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4/23/2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311certificationofthepri.htm">Certification of Principal Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Exchange Act, 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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;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:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312certificationofthepri.htm">Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Exchange Act, 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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321certificationofthechi.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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex322certificationofthechi.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="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="if001ef2d76b54b4fa9d6d6a9b4656941_139"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in Santa Monica, California, on August 13, 2021.</span></div><div style="margin-top:24pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.500%"><tr><td style="width:1.0%"></td><td style="width:10.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.935%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ZIPRECRUITER, 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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ian Siegel</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ian Siegel</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex311certificationofthepri.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="iac445fe4d33d469d95371a046af329ba_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-top:8.1pt"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:8.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Ian Siegel, certify that&#58;</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.I have reviewed this Quarterly Report on Form 10-Q of ZipRecruiter, Inc.&#59;</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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-top:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) 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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) 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.</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:8.1pt;padding-left:36.45pt;text-indent:-4.05pt"><font><br></font></div><div style="padding-left:36.45pt;text-indent:-4.05pt"><font><br></font></div><div><font><br></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:0.1%"></td><td style="width:1.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.916%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">August 13, 2021</font></div></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; Ian Siegel</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ian Siegel</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Chief Executive Officer</font></div><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="margin-top:4.5pt"><font><br></font></div><div style="height:18pt;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>ex312certificationofthepri.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="id2bfaa66b6cf47e881a67844ae4f296b_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:8.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, David Travers, certify that&#58;</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.I have reviewed this Quarterly Report on Form 10-Q of ZipRecruiter, Inc.&#59;</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="margin-top:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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-top:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) 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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) 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.</font></div><div style="margin-top:8.1pt;padding-left:48.6pt;text-indent:-32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant'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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:8.1pt;padding-left:68.85pt;text-indent:-20.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="padding-left:36.45pt;text-indent:-4.05pt"><font><br></font></div><div style="padding-left:36.45pt;text-indent:-4.05pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:4.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.093%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.686%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.013%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-align:right;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;&#160;August 13, 2021</font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; David Travers</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;David Travers</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;Chief Financial Officer</font></div><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;(Principal Financial Officer)</font></div></td></tr></table></div><div style="margin-top:4.5pt"><font><br></font></div><div><font><br></font></div><div style="height:18pt;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>ex321certificationofthechi.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="iad548a6a2b1448c49157e9cd50118072_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of ZipRecruiter, Inc. a Delaware corporation (the &#8220;Company&#8221;), for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), Ian Siegel, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge&#58;</font></div><div style="text-indent:32.4pt"><font><br></font></div><div style="padding-left:42.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:8.1pt"><font><br></font></div><div style="padding-left:42.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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="padding-left:8.1pt"><font><br></font></div><div style="padding-left:8.1pt"><font><br></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:0.1%"></td><td style="width:1.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.916%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.314%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">August 13, 2021</font></div></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; Ian Siegel</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ian Siegel</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Chief Executive Officer</font></div><div style="padding-left:0.9pt;padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="margin-top:4.5pt"><font><br></font></div><div><font><br></font></div><div style="height:18pt;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>ex322certificationofthechi.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="i48e68595d0ad4814b4eec2e191fadd85_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CERTIFICATION OF THE CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:32.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of ZipRecruiter, Inc. a Delaware corporation (the &#8220;Company&#8221;), for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), David Travers, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge&#58;</font></div><div style="text-indent:32.4pt"><font><br></font></div><div style="padding-left:42.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div style="padding-left:42.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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="padding-left:40.5pt;text-indent:-4.05pt"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-4.05pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:4.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.093%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.686%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.013%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-align:right;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Date&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;&#160;&#160;August 13, 2021</font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:1.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#47;s&#47; David Travers</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;David Travers</font></div></td></tr><tr><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:80%">&#160;&#160;&#160;</font></div></td><td colspan="9" style="padding:0 1pt"><div style="text-indent:-4.05pt"><font><br></font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;Chief Financial Officer</font></div><div style="padding-left:0.9pt;padding-right:1.9pt;text-indent:-4.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;(Principal Financial Officer)</font></div></td></tr></table></div><div style="margin-top:4.5pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:18pt;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>zip-20210630.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:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:zip="http://www.ziprecruiter.com/20210630" 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.ziprecruiter.com/20210630">
  <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="zip-20210630_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="zip-20210630_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="zip-20210630_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="zip-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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="CondensedConsolidatedStatementsofOperations" roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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="BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies" roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Basis of Presentation, Principles of Consolidation, 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="BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation, Principles of Consolidation, 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="BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (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="NetIncomeLossPerShare" roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShare">
        <link:definition>2106103 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareTables" roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables">
        <link:definition>2307301 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails" roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails">
        <link:definition>2408403 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (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="NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails" roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails">
        <link:definition>2409404 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (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="NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails" roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails">
        <link:definition>2410405 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueInformation" roleURI="http://www.ziprecruiter.com/role/RevenueInformation">
        <link:definition>2111104 - Disclosure - Revenue Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueInformationTables" roleURI="http://www.ziprecruiter.com/role/RevenueInformationTables">
        <link:definition>2312302 - Disclosure - Revenue Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueInformationNarrativeDetails" roleURI="http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails">
        <link:definition>2413406 - Disclosure - Revenue Information - 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="RevenueInformationScheduleofRevenueStreamsDetails" roleURI="http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails">
        <link:definition>2414407 - Disclosure - Revenue Information - Schedule of Revenue Streams (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="AccruedExpenses" roleURI="http://www.ziprecruiter.com/role/AccruedExpenses">
        <link:definition>2115105 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://www.ziprecruiter.com/role/AccruedExpensesTables">
        <link:definition>2316303 - Disclosure - Accrued Expenses (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="AccruedExpensesDetails" roleURI="http://www.ziprecruiter.com/role/AccruedExpensesDetails">
        <link:definition>2417408 - Disclosure - Accrued Expenses (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="CreditFacility" roleURI="http://www.ziprecruiter.com/role/CreditFacility">
        <link:definition>2118106 - Disclosure - Credit Facility</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilityDetails" roleURI="http://www.ziprecruiter.com/role/CreditFacilityDetails">
        <link:definition>2419409 - Disclosure - Credit Facility (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="ConvertibleNoteswithRelatedParties" roleURI="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties">
        <link:definition>2120107 - Disclosure - Convertible Notes with Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleNoteswithRelatedPartiesDetails" roleURI="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails">
        <link:definition>2421410 - Disclosure - Convertible Notes with Related Parties (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="CommitmentandContingencies" roleURI="http://www.ziprecruiter.com/role/CommitmentandContingencies">
        <link:definition>2122108 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesDetails" roleURI="http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails">
        <link:definition>2423411 - Disclosure - Commitment and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandRedeemableConvertiblePreferredStock" roleURI="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock">
        <link:definition>2124109 - Disclosure - Common Stock and Redeemable Convertible Preferred 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="CommonStockandRedeemableConvertiblePreferredStockDetails" roleURI="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails">
        <link:definition>2425412 - Disclosure - Common Stock and Redeemable Convertible Preferred 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.ziprecruiter.com/role/StockBasedCompensation">
        <link:definition>2126110 - 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.ziprecruiter.com/role/StockBasedCompensationTables">
        <link:definition>2327304 - 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="StockBasedCompensationTotalStockBasedCompensationExpenseDetails" roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails">
        <link:definition>2428413 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2429414 - 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="StockBasedCompensationSummaryofStockOptionActivityDetails" roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails">
        <link:definition>2430415 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofRSUInformationDetails" roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails">
        <link:definition>2431416 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofRSUActivityDetails" roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails">
        <link:definition>2432417 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.ziprecruiter.com/role/IncomeTaxes">
        <link:definition>2133111 - 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.ziprecruiter.com/role/IncomeTaxesDetails">
        <link:definition>2434418 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.ziprecruiter.com/role/SubsequentEvents">
        <link:definition>2135112 - 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.ziprecruiter.com/role/SubsequentEventsDetails">
        <link:definition>2436419 - 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="zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" abstract="false" name="StockholdersEquityAndTemporaryEquityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" abstract="false" name="LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_SeriesARedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesARedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_SeriesBRedeemableConvertiblePreferredStockMember" abstract="true" name="SeriesBRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" abstract="true" name="ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_EquityIncentivePlan2021Member" abstract="true" name="EquityIncentivePlan2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_AccruedPartnerExpensesCurrent" abstract="false" name="AccruedPartnerExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_MonteCarloSimulationMember" abstract="true" name="MonteCarloSimulationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="zip_TemporaryEquitySharesConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquitySharesConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="zip_NumberOfRevenueStreams" abstract="false" name="NumberOfRevenueStreams" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" abstract="false" name="APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_InTransitProceedsFromExerciseOfStockOptions" abstract="false" name="InTransitProceedsFromExerciseOfStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_SubleaseIncomeExpense" abstract="false" name="SubleaseIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_AccruedPayrollTaxesNoncurrent" abstract="false" name="AccruedPayrollTaxesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="zip_TemporaryEquityValueConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" abstract="false" name="StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="zip_ConversionOfClassBStockToClassAStockMember" abstract="true" name="ConversionOfClassBStockToClassAStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_CommonStockNumberOfVotesPerShare" abstract="false" name="CommonStockNumberOfVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="zip_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_EquityAndTemporaryEquityAbstract" abstract="true" name="EquityAndTemporaryEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="zip_EquityIncentivePlans201220142021Member" abstract="true" name="EquityIncentivePlans201220142021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" abstract="true" name="ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>zip-20210630_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:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638-->
<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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_38a824ec-658d-4385-91db-53e6c3569bcb" 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_1012b27a-341c-4fa4-bd71-8de066bd1379" 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_38a824ec-658d-4385-91db-53e6c3569bcb" xlink:to="loc_us-gaap_LiabilitiesCurrent_1012b27a-341c-4fa4-bd71-8de066bd1379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPayrollTaxesNoncurrent_3cc36db5-7ac5-48f3-9b7b-7d8b37f64200" xlink:href="zip-20210630.xsd#zip_AccruedPayrollTaxesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_38a824ec-658d-4385-91db-53e6c3569bcb" xlink:to="loc_zip_AccruedPayrollTaxesNoncurrent_3cc36db5-7ac5-48f3-9b7b-7d8b37f64200" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d1430fe-bf24-4f1f-a6a5-618be389c935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_38a824ec-658d-4385-91db-53e6c3569bcb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d1430fe-bf24-4f1f-a6a5-618be389c935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f5fe671c-26fa-408e-abdb-76a19fde588c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_38a824ec-658d-4385-91db-53e6c3569bcb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f5fe671c-26fa-408e-abdb-76a19fde588c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bb75db45-b5fe-4db1-b20a-1d57dae8d528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_38a824ec-658d-4385-91db-53e6c3569bcb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bb75db45-b5fe-4db1-b20a-1d57dae8d528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" 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_ContractWithCustomerAssetNetNoncurrent_0d371fc6-f1b3-40ec-ae89-3fa5613b0088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_0d371fc6-f1b3-40ec-ae89-3fa5613b0088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ee9f11f4-fe0a-43a8-88f0-85cafb053720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_AssetsCurrent_ee9f11f4-fe0a-43a8-88f0-85cafb053720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2db51724-016d-45e9-8368-85dfbc43a816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2db51724-016d-45e9-8368-85dfbc43a816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2f069cdb-9523-4ec2-848a-5d7d20c6c4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2f069cdb-9523-4ec2-848a-5d7d20c6c4c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e3c1af46-d7d1-40bf-a072-11a9fd42e20d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e3c1af46-d7d1-40bf-a072-11a9fd42e20d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b05b190-e9e3-4907-8dd0-ac7613e7ff77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_Goodwill_2b05b190-e9e3-4907-8dd0-ac7613e7ff77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_857a1b54-7008-4b3b-8a28-06acae217f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_857a1b54-7008-4b3b-8a28-06acae217f30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ea2283b3-8da2-4b23-a32c-f484d27458ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8745620-aa82-4c10-bb61-36f8a374c43a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ea2283b3-8da2-4b23-a32c-f484d27458ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" 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_TreasuryStockValue_0d5c9da5-2663-4d54-9265-30ff807ce050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" xlink:to="loc_us-gaap_TreasuryStockValue_0d5c9da5-2663-4d54-9265-30ff807ce050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b3428e4c-7cbc-41bd-84ad-e002fa1e54cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b3428e4c-7cbc-41bd-84ad-e002fa1e54cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_adf05625-dca2-48ae-958e-ad84c65eb8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" xlink:to="loc_us-gaap_AdditionalPaidInCapital_adf05625-dca2-48ae-958e-ad84c65eb8c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1fac9fef-8e04-46fd-a9f4-7415d35ce25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" xlink:to="loc_us-gaap_CommonStockValue_1fac9fef-8e04-46fd-a9f4-7415d35ce25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d8ad2271-ebd1-4da6-88ab-9c5e65fa4dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e0f91315-af03-4e09-acba-2ea43f3982ab" xlink:to="loc_us-gaap_PreferredStockValue_d8ad2271-ebd1-4da6-88ab-9c5e65fa4dad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" 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_OtherLiabilitiesCurrent_22b248cd-d595-45a1-99c6-20f62fe01e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_22b248cd-d595-45a1-99c6-20f62fe01e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_260d14ff-e507-43c7-ba6f-5e2a8427a401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_260d14ff-e507-43c7-ba6f-5e2a8427a401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_52dd15fe-f249-46c9-935f-252d57fb314a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_52dd15fe-f249-46c9-935f-252d57fb314a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_924395a9-ce03-4d94-bca4-4a483dbac1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_924395a9-ce03-4d94-bca4-4a483dbac1ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d5bd03cd-fbaa-47be-9849-63eba16f5b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d5bd03cd-fbaa-47be-9849-63eba16f5b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_23d9f08a-3699-48c3-9c14-034359e6d2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_10a43668-d4ec-4ab3-83b2-589a78753c8c" xlink:to="loc_us-gaap_AccountsPayableCurrent_23d9f08a-3699-48c3-9c14-034359e6d2f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9e4b8e0-a62c-49d7-9fec-9c00206d1c2e" 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_TemporaryEquityCarryingAmountAttributableToParent_6ea5fcdd-64c4-4ef0-baac-b0808d24a671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9e4b8e0-a62c-49d7-9fec-9c00206d1c2e" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6ea5fcdd-64c4-4ef0-baac-b0808d24a671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_589bc57f-a6a6-4e8c-942b-ffd3ca8fbcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9e4b8e0-a62c-49d7-9fec-9c00206d1c2e" xlink:to="loc_us-gaap_StockholdersEquity_589bc57f-a6a6-4e8c-942b-ffd3ca8fbcf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a34071d3-2c14-4560-a771-035498e86177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9e4b8e0-a62c-49d7-9fec-9c00206d1c2e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a34071d3-2c14-4560-a771-035498e86177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_edf0f1c3-582c-4e30-83f4-4bbe8047a4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a9e4b8e0-a62c-49d7-9fec-9c00206d1c2e" xlink:to="loc_us-gaap_Liabilities_edf0f1c3-582c-4e30-83f4-4bbe8047a4a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_88102283-76b0-4096-8d5d-f187e63ea336" 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_78b9bb2a-8bc8-455e-bb56-e6db6c9d119b" 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_88102283-76b0-4096-8d5d-f187e63ea336" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_78b9bb2a-8bc8-455e-bb56-e6db6c9d119b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c2f07bcb-9ae1-412e-902e-f8e6a699e894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_88102283-76b0-4096-8d5d-f187e63ea336" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c2f07bcb-9ae1-412e-902e-f8e6a699e894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ca59d7c2-ae9c-49f1-8f82-63a9c62a791f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_88102283-76b0-4096-8d5d-f187e63ea336" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ca59d7c2-ae9c-49f1-8f82-63a9c62a791f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_80489be8-d5cd-4ba0-bc04-eec10078aaea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_88102283-76b0-4096-8d5d-f187e63ea336" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_80489be8-d5cd-4ba0-bc04-eec10078aaea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_eb3e7dc1-ce6c-4660-a672-d6ced631f84a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SubleaseIncomeExpense_1d82a870-4082-4372-9f4f-9e9781b87d55" xlink:href="zip-20210630.xsd#zip_SubleaseIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb3e7dc1-ce6c-4660-a672-d6ced631f84a" xlink:to="loc_zip_SubleaseIncomeExpense_1d82a870-4082-4372-9f4f-9e9781b87d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fd1661e4-769d-4e3a-bd48-6f1fd3a344b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb3e7dc1-ce6c-4660-a672-d6ced631f84a" xlink:to="loc_us-gaap_InterestExpense_fd1661e4-769d-4e3a-bd48-6f1fd3a344b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_28bd1eb0-607a-4fcc-bb64-ef1d7f6bbb00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb3e7dc1-ce6c-4660-a672-d6ced631f84a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_28bd1eb0-607a-4fcc-bb64-ef1d7f6bbb00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4b0972c7-87fa-406c-80cc-fcb9f6d89cbd" 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_9e2b4e61-1208-4f4e-b37b-8faca3ca545c" 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_4b0972c7-87fa-406c-80cc-fcb9f6d89cbd" xlink:to="loc_us-gaap_OperatingIncomeLoss_9e2b4e61-1208-4f4e-b37b-8faca3ca545c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c5d869fa-fe2a-4531-9b27-d22b3059fe4a" 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_4b0972c7-87fa-406c-80cc-fcb9f6d89cbd" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c5d869fa-fe2a-4531-9b27-d22b3059fe4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cf6db81b-0979-44aa-b5e5-d12e37d7ccea" 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_92aec280-185c-4d87-b405-aaeab5631499" 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_cf6db81b-0979-44aa-b5e5-d12e37d7ccea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92aec280-185c-4d87-b405-aaeab5631499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a12b69b-51dd-486d-b78d-67bc67f43e10" 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_cf6db81b-0979-44aa-b5e5-d12e37d7ccea" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a12b69b-51dd-486d-b78d-67bc67f43e10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5317d747-adcb-4d2f-b121-9a48cf57b4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a3375f00-bec1-4bee-8d09-a73336aad1be" 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_NetIncomeLossAvailableToCommonStockholdersBasic_5317d747-adcb-4d2f-b121-9a48cf57b4fc" xlink:to="loc_us-gaap_NetIncomeLoss_a3375f00-bec1-4bee-8d09-a73336aad1be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_8f958c72-1469-4880-a09b-16b7a6c2fef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5317d747-adcb-4d2f-b121-9a48cf57b4fc" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_8f958c72-1469-4880-a09b-16b7a6c2fef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_bf88e65a-a39f-4f3b-af4b-a0827054dabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5317d747-adcb-4d2f-b121-9a48cf57b4fc" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_bf88e65a-a39f-4f3b-af4b-a0827054dabc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4837c0e6-acb7-4b5e-82b0-036ed9a4c222" 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_8b7abef6-cd18-42ad-8be1-c63a5e795424" 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_4837c0e6-acb7-4b5e-82b0-036ed9a4c222" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8b7abef6-cd18-42ad-8be1-c63a5e795424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d60b63c9-5d9e-43dd-b0ce-8a070a88a0e2" 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_4837c0e6-acb7-4b5e-82b0-036ed9a4c222" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d60b63c9-5d9e-43dd-b0ce-8a070a88a0e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_79d234c8-572d-40f1-bce7-8c2af8a11299" 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_4837c0e6-acb7-4b5e-82b0-036ed9a4c222" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_79d234c8-572d-40f1-bce7-8c2af8a11299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f93d45d3-1fe7-4a6e-b04a-cbb690fcd22b" 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_3648ffbd-a51f-4505-ba7d-daaf3a5490d4" 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_f93d45d3-1fe7-4a6e-b04a-cbb690fcd22b" xlink:to="loc_us-gaap_GrossProfit_3648ffbd-a51f-4505-ba7d-daaf3a5490d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2faabdd4-23f5-4a64-ad07-85a4202a11ce" 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_f93d45d3-1fe7-4a6e-b04a-cbb690fcd22b" xlink:to="loc_us-gaap_OperatingExpenses_2faabdd4-23f5-4a64-ad07-85a4202a11ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bdc2d53d-c932-4fb8-b780-5dd95bf17c4f" 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_145f9546-a7cc-4b8a-b775-9377f95cb05d" 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_bdc2d53d-c932-4fb8-b780-5dd95bf17c4f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_145f9546-a7cc-4b8a-b775-9377f95cb05d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a652344-1537-4d15-8d65-eac82dc854e9" 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_bdc2d53d-c932-4fb8-b780-5dd95bf17c4f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a652344-1537-4d15-8d65-eac82dc854e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" 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_DepreciationDepletionAndAmortization_35cc5d8f-9a0b-40d1-a2e4-4309244426b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_35cc5d8f-9a0b-40d1-a2e4-4309244426b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205b347c-ee90-4595-a79b-0f61f75fbefd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205b347c-ee90-4595-a79b-0f61f75fbefd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_87f4f797-b52a-4fcf-8638-4c9f04d2b43c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_87f4f797-b52a-4fcf-8638-4c9f04d2b43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_925bc329-9474-411d-a91c-79cc2532b103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_925bc329-9474-411d-a91c-79cc2532b103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d9871566-5c01-4e24-8c9c-28fd1152d17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_ShareBasedCompensation_d9871566-5c01-4e24-8c9c-28fd1152d17e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a8cdf423-333b-4869-9193-3eb852ba6498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a8cdf423-333b-4869-9193-3eb852ba6498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_43e43476-358d-4516-9b99-b37cca51f009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_OperatingLeaseExpense_43e43476-358d-4516-9b99-b37cca51f009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_90eb5cb3-5341-483a-8db5-948afe8ac4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_90eb5cb3-5341-483a-8db5-948afe8ac4e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_480dfe53-709d-4a32-8b83-b43c3ccd9475" 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_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_480dfe53-709d-4a32-8b83-b43c3ccd9475" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9473b9f5-f203-4f91-9ffa-9f6154d3328a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9473b9f5-f203-4f91-9ffa-9f6154d3328a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5c961db1-5f87-40de-bd44-961fa3b48d66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5c961db1-5f87-40de-bd44-961fa3b48d66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_73363609-a54a-456d-a5dc-dd3f50220546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_73363609-a54a-456d-a5dc-dd3f50220546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7f336c4e-0411-46b8-90b7-e4320bf547df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7f336c4e-0411-46b8-90b7-e4320bf547df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_bcf02387-2251-43a6-a87f-32e902f143b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_bcf02387-2251-43a6-a87f-32e902f143b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_9d7907e3-0a67-40ca-8a13-6a4359a95ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_9d7907e3-0a67-40ca-8a13-6a4359a95ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f672471b-fd96-44a0-9098-3c3df7978e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f672471b-fd96-44a0-9098-3c3df7978e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_83ad21f2-307c-4a6d-9f77-108334f06d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d69b45a0-6849-4f6d-84e6-548c70cea42f" xlink:to="loc_us-gaap_NetIncomeLoss_83ad21f2-307c-4a6d-9f77-108334f06d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" 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_ProceedsFromRelatedPartyDebt_3231d420-9c9b-4ce9-a1a6-8b31d95fa934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_3231d420-9c9b-4ce9-a1a6-8b31d95fa934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9e0720a2-76d9-471a-98b3-1af7cb984b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9e0720a2-76d9-471a-98b3-1af7cb984b4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_3b7ac923-26db-4323-84ae-5c769a17c5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_3b7ac923-26db-4323-84ae-5c769a17c5bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7d3707f9-e2d3-439e-82cf-db9c1d61fcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7d3707f9-e2d3-439e-82cf-db9c1d61fcd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_c0617ca7-c1f8-4ac6-9e0a-17b58a8925b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_c0617ca7-c1f8-4ac6-9e0a-17b58a8925b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_97b3ea9c-c2a0-442e-8ddd-c96ec745afe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_97b3ea9c-c2a0-442e-8ddd-c96ec745afe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_6682f3f2-9e76-46ce-b19e-1ac22391cf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_6682f3f2-9e76-46ce-b19e-1ac22391cf0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_beb8e1cc-7941-47c3-9302-dc241bcb3908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1abfea1-dce7-4612-bee0-e36eed67d3cc" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_beb8e1cc-7941-47c3-9302-dc241bcb3908" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_997c5c43-76ce-477e-bfae-2551e05ddbd6" 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_2d63ec13-9ef4-4fca-a509-038234e032fc" 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_997c5c43-76ce-477e-bfae-2551e05ddbd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d63ec13-9ef4-4fca-a509-038234e032fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3ff1a53c-3b73-49f3-ac76-aaa5cf1bf528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_997c5c43-76ce-477e-bfae-2551e05ddbd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3ff1a53c-3b73-49f3-ac76-aaa5cf1bf528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db159f73-92b3-4d02-9447-8e698cf23681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_997c5c43-76ce-477e-bfae-2551e05ddbd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db159f73-92b3-4d02-9447-8e698cf23681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7de2b55b-b53b-4b05-b0bc-d8b7c58966e5" 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_3d9e124d-ec11-4584-b600-8e6140e33287" 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_7de2b55b-b53b-4b05-b0bc-d8b7c58966e5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3d9e124d-ec11-4584-b600-8e6140e33287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_4008ed2c-50ba-4721-910d-73e7965ddb99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7de2b55b-b53b-4b05-b0bc-d8b7c58966e5" xlink:to="loc_us-gaap_PaymentsForSoftware_4008ed2c-50ba-4721-910d-73e7965ddb99" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_954fc511-e8d8-445a-9efc-73c0d2b9ded0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_64b3c167-559c-4886-bf43-0d873536897c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_954fc511-e8d8-445a-9efc-73c0d2b9ded0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_64b3c167-559c-4886-bf43-0d873536897c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_2d3fb268-9194-4e4c-87e1-eb7d46cfce5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_954fc511-e8d8-445a-9efc-73c0d2b9ded0" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_2d3fb268-9194-4e4c-87e1-eb7d46cfce5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_b999e18e-adb3-4872-bc8c-a23ceed50b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_954fc511-e8d8-445a-9efc-73c0d2b9ded0" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_b999e18e-adb3-4872-bc8c-a23ceed50b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f6cdf-103a-41e3-88d9-0029ea9619e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f1381314-96df-4c07-98ba-7f44a5b967bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f6cdf-103a-41e3-88d9-0029ea9619e5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f1381314-96df-4c07-98ba-7f44a5b967bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_98b5b4a1-20d1-4c51-8f69-2079883d2731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f6cdf-103a-41e3-88d9-0029ea9619e5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_98b5b4a1-20d1-4c51-8f69-2079883d2731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_700031ec-0e81-4e9e-9c63-3e012bcb9e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5b2f6cdf-103a-41e3-88d9-0029ea9619e5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_700031ec-0e81-4e9e-9c63-3e012bcb9e04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.ziprecruiter.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_dee4bd26-5ba0-4a1b-a17e-4a4e4301e1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_dee4bd26-5ba0-4a1b-a17e-4a4e4301e1c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bdecde5f-7840-4364-a5aa-a784a383a267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bdecde5f-7840-4364-a5aa-a784a383a267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_879a9d5c-a087-42d8-bbcc-dbe7f0af4c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_879a9d5c-a087-42d8-bbcc-dbe7f0af4c78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPartnerExpensesCurrent_4b40f6b4-1fd4-4691-82ec-c18031fd0e76" xlink:href="zip-20210630.xsd#zip_AccruedPartnerExpensesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_zip_AccruedPartnerExpensesCurrent_4b40f6b4-1fd4-4691-82ec-c18031fd0e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_ab2d2e86-ddc8-4a60-bee1-5c813f10393a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_ab2d2e86-ddc8-4a60-bee1-5c813f10393a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_9d816cd9-d683-4883-ba75-47c9438fc8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_AccruedBonusesCurrent_9d816cd9-d683-4883-ba75-47c9438fc8ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_0e843977-ec15-473b-9360-fc562137eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_0e843977-ec15-473b-9360-fc562137eb0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_f4184cb1-224d-4215-8ea0-6e38a3a01652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b63f44c2-4201-4bed-b44a-9c6dfa7a7011" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_f4184cb1-224d-4215-8ea0-6e38a3a01652" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>zip-20210630_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:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638-->
<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.ziprecruiter.com/role/Cover" xlink:type="simple" xlink:href="zip-20210630.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/Cover" xlink:type="extended" id="i4364cf4f6ede499ca77c573615c1ba62_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_18188f94-77cc-4d32-87b5-5628b7fe7fd1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentType_18188f94-77cc-4d32-87b5-5628b7fe7fd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_82694077-7844-43b4-98a4-1d57233e51b0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentQuarterlyReport_82694077-7844-43b4-98a4-1d57233e51b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_30a2d867-4dbf-4adb-8a1e-0fbc23904f39" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentPeriodEndDate_30a2d867-4dbf-4adb-8a1e-0fbc23904f39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_48455ef7-0f50-4da2-b288-e2becac836f7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentTransitionReport_48455ef7-0f50-4da2-b288-e2becac836f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1e7396fa-9b4c-49ac-a658-8817f0008599" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityFileNumber_1e7396fa-9b4c-49ac-a658-8817f0008599" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_49c135fc-df88-4932-907b-867ab0f5134c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityRegistrantName_49c135fc-df88-4932-907b-867ab0f5134c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c6abde25-5ac3-42d6-b76e-37a1df1d3a3d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c6abde25-5ac3-42d6-b76e-37a1df1d3a3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_4ebd8e0d-e4a0-422e-a6c4-90cb43fad373" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityTaxIdentificationNumber_4ebd8e0d-e4a0-422e-a6c4-90cb43fad373" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e053be9b-8d4b-4c0d-ab30-5c7fc3f1e26c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressAddressLine1_e053be9b-8d4b-4c0d-ab30-5c7fc3f1e26c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_48c160ba-d39d-4c33-bb2e-713dca1b564e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressCityOrTown_48c160ba-d39d-4c33-bb2e-713dca1b564e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_805f5ed2-5344-411e-b1b1-f1f2a2db06b1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressStateOrProvince_805f5ed2-5344-411e-b1b1-f1f2a2db06b1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6187f22f-1b65-43f8-b92c-87f9c9a0775e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressPostalZipCode_6187f22f-1b65-43f8-b92c-87f9c9a0775e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2199c859-d27b-43de-a5d8-d539bc66a395" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_CityAreaCode_2199c859-d27b-43de-a5d8-d539bc66a395" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_099bb988-da7d-4497-a008-f46c898646ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_LocalPhoneNumber_099bb988-da7d-4497-a008-f46c898646ee" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_45135d17-b28f-4e20-ba75-a26f07e6799d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_Security12bTitle_45135d17-b28f-4e20-ba75-a26f07e6799d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c50735bd-faa7-494a-b757-a15f63afd8bf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_TradingSymbol_c50735bd-faa7-494a-b757-a15f63afd8bf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_39a18454-1329-4ccc-ba74-8eea1abf5d40" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_SecurityExchangeName_39a18454-1329-4ccc-ba74-8eea1abf5d40" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e5c1bbd8-766e-43d9-a3cf-8e29a2471180" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCurrentReportingStatus_e5c1bbd8-766e-43d9-a3cf-8e29a2471180" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_05f8d0d6-a237-4c4e-8ae8-4014c2cecf6a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityInteractiveDataCurrent_05f8d0d6-a237-4c4e-8ae8-4014c2cecf6a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a93ecd67-cda8-4955-87b3-37a066324a90" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityFilerCategory_a93ecd67-cda8-4955-87b3-37a066324a90" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2d419768-2051-4cfe-82fd-00bf4b1e0a73" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntitySmallBusiness_2d419768-2051-4cfe-82fd-00bf4b1e0a73" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c0ad4d60-e8a7-4f58-81a6-f96a142ea40d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityEmergingGrowthCompany_c0ad4d60-e8a7-4f58-81a6-f96a142ea40d" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_8fb95d65-f4c1-49eb-971f-02887657f2ef" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityExTransitionPeriod_8fb95d65-f4c1-49eb-971f-02887657f2ef" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_bd1115b0-d8ea-4490-b52c-29497e77f1d6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityShellCompany_bd1115b0-d8ea-4490-b52c-29497e77f1d6" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c50c93d7-14ef-4052-b773-30bb3fddd02b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c50c93d7-14ef-4052-b773-30bb3fddd02b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6304cc6f-b2f2-4c08-afd9-7fb428622c4e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCentralIndexKey_6304cc6f-b2f2-4c08-afd9-7fb428622c4e" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_794ab74d-a414-4d58-a002-8b961e23cddd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_CurrentFiscalYearEndDate_794ab74d-a414-4d58-a002-8b961e23cddd" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_de70e25d-7c4e-4c1c-bb38-9478580a4c77" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentFiscalYearFocus_de70e25d-7c4e-4c1c-bb38-9478580a4c77" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4f9f7191-7186-4062-b079-00c62b4be7f8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4f9f7191-7186-4062-b079-00c62b4be7f8" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9354ca8d-ea98-4d27-ba0d-7f0a95c82dae" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_AmendmentFlag_9354ca8d-ea98-4d27-ba0d-7f0a95c82dae" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:to="loc_us-gaap_ClassOfStockDomain_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:to="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_40f831c8-1e31-4bb3-b389-ebfd38186cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:to="loc_us-gaap_CommonClassAMember_40f831c8-1e31-4bb3-b389-ebfd38186cba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1efe2d1b-7022-4071-b910-1230bb13e72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:to="loc_us-gaap_CommonClassBMember_1efe2d1b-7022-4071-b910-1230bb13e72d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="i7db9162a734c4adab008e4e68748ffb1_CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" 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_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" xlink:to="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63050944-baa9-4f70-b31d-c1d07c937ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63050944-baa9-4f70-b31d-c1d07c937ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ed01f45f-b7c8-4ab8-a4bf-a94f8b73e617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ed01f45f-b7c8-4ab8-a4bf-a94f8b73e617" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_853cb3ae-d90c-4d01-bbf6-50aa54790eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_853cb3ae-d90c-4d01-bbf6-50aa54790eb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3b64660e-7856-4f52-a031-8a951d625108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3b64660e-7856-4f52-a031-8a951d625108" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_418a57ce-d554-4c4f-adbd-84479c73713b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_AssetsCurrent_418a57ce-d554-4c4f-adbd-84479c73713b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d0c26b46-a1ad-450e-9190-12a2aa7e25d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d0c26b46-a1ad-450e-9190-12a2aa7e25d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb05da8b-fdb8-494c-926c-3f410d483f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb05da8b-fdb8-494c-926c-3f410d483f99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1163d6f4-2f43-42be-9402-1debb8ab1fea" 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_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1163d6f4-2f43-42be-9402-1debb8ab1fea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_437ccb32-bfb9-47fa-bc7f-d31e4b1b5fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_437ccb32-bfb9-47fa-bc7f-d31e4b1b5fab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ff01dede-4528-43ac-b61d-02092816c161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_Goodwill_ff01dede-4528-43ac-b61d-02092816c161" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4a27dc55-68b1-48d4-96ad-44c8a1d736c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4a27dc55-68b1-48d4-96ad-44c8a1d736c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2a85ac9a-841e-4d11-986a-7d9e3edc7d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2a85ac9a-841e-4d11-986a-7d9e3edc7d22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4f09eb32-1ead-43e0-a1f1-44c11becbf92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_Assets_4f09eb32-1ead-43e0-a1f1-44c11becbf92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_dbc1da66-80ed-4db6-ac7b-448dbd6ce69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccountsPayableCurrent_dbc1da66-80ed-4db6-ac7b-448dbd6ce69d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_88b63f4b-7a2f-4b6d-b17a-9f77c9a09c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_88b63f4b-7a2f-4b6d-b17a-9f77c9a09c56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90dc1a96-2cc6-4b2d-8e14-0a43effc5263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90dc1a96-2cc6-4b2d-8e14-0a43effc5263" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_c51dedef-0c2b-4ca7-8d3a-7e6c45e1ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_c51dedef-0c2b-4ca7-8d3a-7e6c45e1ab55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ade974f-8766-4673-8b82-87700fedc3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ade974f-8766-4673-8b82-87700fedc3e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6e8abf72-a15b-4a8d-a868-7ec076aa6e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6e8abf72-a15b-4a8d-a868-7ec076aa6e1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_02f96d8b-e2d4-4cb1-aae4-6e66c9b42278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_LiabilitiesCurrent_02f96d8b-e2d4-4cb1-aae4-6e66c9b42278" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e82bb3b3-d185-4653-a03f-69e6ca2b043a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e82bb3b3-d185-4653-a03f-69e6ca2b043a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e1809a68-e21b-408b-9c61-aefd27feb5c5" 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_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e1809a68-e21b-408b-9c61-aefd27feb5c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPayrollTaxesNoncurrent_3bfbe6f6-f58f-42a3-b9a6-171d7d47e9e5" xlink:href="zip-20210630.xsd#zip_AccruedPayrollTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_zip_AccruedPayrollTaxesNoncurrent_3bfbe6f6-f58f-42a3-b9a6-171d7d47e9e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b86dee27-e13d-4dcf-8ab6-ab04d84adee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b86dee27-e13d-4dcf-8ab6-ab04d84adee5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1d12c48a-da0b-4fc5-9f3a-57e70001d001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_Liabilities_1d12c48a-da0b-4fc5-9f3a-57e70001d001" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_20f802e5-f39d-4ca2-8e62-7d1e6d7f3c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_CommitmentsAndContingencies_20f802e5-f39d-4ca2-8e62-7d1e6d7f3c48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_50bdd405-c40b-49bc-b89d-c6942452d7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_TemporaryEquityAbstract_50bdd405-c40b-49bc-b89d-c6942452d7ba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d8732763-d8bb-447f-ab95-2b230a9e608e" 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_TemporaryEquityAbstract_50bdd405-c40b-49bc-b89d-c6942452d7ba" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d8732763-d8bb-447f-ab95-2b230a9e608e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_59504c48-cd8f-4d15-b698-c8f7e0d8d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_PreferredStockValue_59504c48-cd8f-4d15-b698-c8f7e0d8d9a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_57835026-66ef-4dc8-b104-dff94ddffc20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_CommonStockValue_57835026-66ef-4dc8-b104-dff94ddffc20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_667e7d7d-16f3-47dd-9b7c-454a832da26a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_TreasuryStockValue_667e7d7d-16f3-47dd-9b7c-454a832da26a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_eb48a9c6-eb38-4ad2-9241-08749424b51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_eb48a9c6-eb38-4ad2-9241-08749424b51f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_719506f2-0ce0-4858-bb3f-b32106e2ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_719506f2-0ce0-4858-bb3f-b32106e2ff01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4044d8f-ded7-458b-9f12-a7b1b651ee3c" 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_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_StockholdersEquity_f4044d8f-ded7-458b-9f12-a7b1b651ee3c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_997cb878-e3f9-4a70-b4d6-1c67027e2d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_997cb878-e3f9-4a70-b4d6-1c67027e2d50" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" 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_acad9843-c92f-415d-a28a-153adecc61f7" xlink:to="loc_us-gaap_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4f37c066-f6e1-4099-b02e-b28f8c11112c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:to="loc_us-gaap_ClassOfStockDomain_4f37c066-f6e1-4099-b02e-b28f8c11112c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:to="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_7c607768-e3cb-4e9f-bc42-8c44386c61e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_7c607768-e3cb-4e9f-bc42-8c44386c61e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ec239535-24f4-4a49-a827-fd98b83a0e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ec239535-24f4-4a49-a827-fd98b83a0e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2233ce9b-34a2-4280-9b34-6af6f6adc25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_CommonClassAMember_2233ce9b-34a2-4280-9b34-6af6f6adc25b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2e59904d-2714-466e-a7e0-3d54cbeba99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_CommonClassBMember_2e59904d-2714-466e-a7e0-3d54cbeba99b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i35f2c0b81492470a9db7d1e0c2f6ec9e_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" 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_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d3ab4b60-d564-4f06-9ea1-7a5fa23429f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d3ab4b60-d564-4f06-9ea1-7a5fa23429f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_0b974292-2ec8-4fc3-8cf2-7d9feee96b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_0b974292-2ec8-4fc3-8cf2-7d9feee96b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_f9956b42-333f-40f2-bd8d-e71913be5b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_f9956b42-333f-40f2-bd8d-e71913be5b49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_4de90116-fae8-465f-86fc-d748bbaf733c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_4de90116-fae8-465f-86fc-d748bbaf733c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_7e180dea-0641-4791-ad05-1ca325d86d54" 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_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_7e180dea-0641-4791-ad05-1ca325d86d54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b341aff8-0e21-4674-8921-07e61c1ff138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b341aff8-0e21-4674-8921-07e61c1ff138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_dd7c760f-bf4b-4e04-bf09-4428721ccfee" 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_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_dd7c760f-bf4b-4e04-bf09-4428721ccfee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1c8b51c7-8a52-4ed4-9841-9d5b3df8e336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1c8b51c7-8a52-4ed4-9841-9d5b3df8e336" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_07d22037-8e7d-4b96-bc7e-fbc5151182a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_07d22037-8e7d-4b96-bc7e-fbc5151182a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_daed4cad-ce4e-4b8b-95ce-49a46c899be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_daed4cad-ce4e-4b8b-95ce-49a46c899be5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8274d228-bf2e-4c80-8873-4c089597b89c" 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_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8274d228-bf2e-4c80-8873-4c089597b89c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8ffbc306-5b05-4102-8564-6388e7e9be36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesIssued_8ffbc306-5b05-4102-8564-6388e7e9be36" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4e715545-39c4-4a2c-b96c-bdd44d16fb08" 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_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4e715545-39c4-4a2c-b96c-bdd44d16fb08" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_986f41ab-fe42-41f9-9d55-40a871c1b4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_TreasuryStockShares_986f41ab-fe42-41f9-9d55-40a871c1b4c1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" 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_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_25bb8a7b-ed92-477a-897b-52709aa57b0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:to="loc_us-gaap_ClassOfStockDomain_25bb8a7b-ed92-477a-897b-52709aa57b0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:to="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_7ff96f30-9840-4a56-bf67-57b6bb09d66a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_7ff96f30-9840-4a56-bf67-57b6bb09d66a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_7c697bb7-6089-45e6-8bf2-b94040c02dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_7c697bb7-6089-45e6-8bf2-b94040c02dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_955c2855-a601-4537-9d2c-df155538d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_CommonClassAMember_955c2855-a601-4537-9d2c-df155538d6a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e614acec-093a-4524-adfa-920854041d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_CommonClassBMember_e614acec-093a-4524-adfa-920854041d84" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended" id="i824b3a26ff694ef4be1110cfef056063_CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_02e0c046-9f24-425f-a330-678e7fa5564a" 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_bfa8f3ea-faad-4a79-baa6-a9a278263991" 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_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_68a5680c-ec52-407b-b791-30921da393c6" 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_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_68a5680c-ec52-407b-b791-30921da393c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fbe8ff5a-f588-432e-9957-84bfebaca74e" 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_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fbe8ff5a-f588-432e-9957-84bfebaca74e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue_2e0a7e07-ffa6-4404-bc89-1d5ca43be7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue_2e0a7e07-ffa6-4404-bc89-1d5ca43be7f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_63376622-6b7b-4c67-a7d1-c6bf573d6757" xlink:href="zip-20210630.xsd#zip_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_63376622-6b7b-4c67-a7d1-c6bf573d6757" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities_21bf7958-65f5-4834-a0ab-ae573b4cf0d0" xlink:href="zip-20210630.xsd#zip_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities_21bf7958-65f5-4834-a0ab-ae573b4cf0d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_ee501ec3-9bea-4f4c-bbf1-6e876e4631ac" 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_e3274193-53ed-4cd5-908a-2c31e0d15784" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" 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_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_aaa79306-8b6c-43f9-96f7-b1bd82a74b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_SharesOutstanding_aaa79306-8b6c-43f9-96f7-b1bd82a74b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e48608f-485a-4b72-94c3-571362fca627" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockholdersEquity_7e48608f-485a-4b72-94c3-571362fca627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_6c350cd5-a551-49e7-a7e2-266d20fad40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_6c350cd5-a551-49e7-a7e2-266d20fad40b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa28238e-e94f-4ad7-a9cf-a48d066ae86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa28238e-e94f-4ad7-a9cf-a48d066ae86d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_4bb7bc9d-9023-4c38-bea4-1fe6c828df64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_4bb7bc9d-9023-4c38-bea4-1fe6c828df64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8eda7ff7-459f-4c30-99f7-05c15f8b304a" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8eda7ff7-459f-4c30-99f7-05c15f8b304a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c5b6e77f-5558-4ecd-93de-05275f660dcd" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c5b6e77f-5558-4ecd-93de-05275f660dcd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b3bbfbaa-55bf-43a8-b768-0e5789ecc533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b3bbfbaa-55bf-43a8-b768-0e5789ecc533" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_78698a46-c8bd-446a-aebb-ac9104afcce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_78698a46-c8bd-446a-aebb-ac9104afcce2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_67d198d5-2494-4c9c-b243-25871e08ed85" xlink:href="zip-20210630.xsd#zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_67d198d5-2494-4c9c-b243-25871e08ed85" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_10b30b16-2418-450e-8295-7156da09add6" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_10b30b16-2418-450e-8295-7156da09add6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a8e05b4c-9038-43af-bc45-61f817b8dd20" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a8e05b4c-9038-43af-bc45-61f817b8dd20" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_cd45b4f6-e5ee-4dde-bf33-8c86cefbd841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_cd45b4f6-e5ee-4dde-bf33-8c86cefbd841" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_127db365-6fc8-41bc-9e21-d1fe4928094a" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_NetIncomeLoss_127db365-6fc8-41bc-9e21-d1fe4928094a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ef9143dc-b06a-4b73-9eaf-2e7c1e2d82f2" 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_SharesOutstanding_1c35105c-2f8a-4c96-bfc9-a0822ac466a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" 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_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:to="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f3d46310-d783-4a49-b0cd-5474b91cabab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:to="loc_us-gaap_ClassOfStockDomain_f3d46310-d783-4a49-b0cd-5474b91cabab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:to="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_f7fc4539-2b32-41a4-94e1-d713dbbcf747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_f7fc4539-2b32-41a4-94e1-d713dbbcf747" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_377e73a3-0cd2-4bed-bc55-132101d9df60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_377e73a3-0cd2-4bed-bc55-132101d9df60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b75537db-0c5b-4e9b-9f84-d38ff52b4479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_CommonClassAMember_b75537db-0c5b-4e9b-9f84-d38ff52b4479" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3cfa53b0-2cf0-465d-b027-9075b31084cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_CommonClassBMember_3cfa53b0-2cf0-465d-b027-9075b31084cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c9ede9d-d336-495d-a131-d19f94c8ba02" 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_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2c9ede9d-d336-495d-a131-d19f94c8ba02_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_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:to="loc_us-gaap_EquityComponentDomain_2c9ede9d-d336-495d-a131-d19f94c8ba02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" 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_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:to="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3cf37dbe-7477-4259-993b-0db338532f94" 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_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_CommonStockMember_3cf37dbe-7477-4259-993b-0db338532f94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_cec0fed0-b29f-4f2a-ad18-0eaf6caa9ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_TreasuryStockMember_cec0fed0-b29f-4f2a-ad18-0eaf6caa9ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e4c3e7a0-9308-41e6-8243-ed33af8ebe6d" 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_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e4c3e7a0-9308-41e6-8243-ed33af8ebe6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ca1c8d9b-12c7-448f-9ff5-6347f184869e" 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_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_RetainedEarningsMember_ca1c8d9b-12c7-448f-9ff5-6347f184869e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_124cf18a-0f24-42ad-9273-f499f4755c20_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_124cf18a-0f24-42ad-9273-f499f4755c20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_15f83245-d509-474f-a346-a8e65fdb2646" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_15f83245-d509-474f-a346-a8e65fdb2646" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_894b6c1d-11df-45de-8b9c-51160c3cf87b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_894b6c1d-11df-45de-8b9c-51160c3cf87b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_9f13c6bc-0ef8-4950-a4db-97565b431c61" xlink:href="zip-20210630.xsd#zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_9f13c6bc-0ef8-4950-a4db-97565b431c61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_a40d13e5-4499-4407-b1da-38ea83b4ddd8" xlink:href="zip-20210630.xsd#zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_a40d13e5-4499-4407-b1da-38ea83b4ddd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfClassBStockToClassAStockMember_d93fdcc0-f7f8-4438-9933-ef076b600ee2" xlink:href="zip-20210630.xsd#zip_ConversionOfClassBStockToClassAStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfClassBStockToClassAStockMember_d93fdcc0-f7f8-4438-9933-ef076b600ee2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#DescriptionofBusinessDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/DescriptionofBusinessDetails" xlink:type="extended" id="idd60fce31a3d4c9fbbd7a8f9d8d41cca_DescriptionofBusinessDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1fa23bf5-6658-4bec-9cd6-6c0aa20667f2" 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_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1fa23bf5-6658-4bec-9cd6-6c0aa20667f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_508f8cf9-8d25-428a-915d-04a616e51db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_508f8cf9-8d25-428a-915d-04a616e51db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb5e4775-8d79-4c72-af5c-bfbea2eb4bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb5e4775-8d79-4c72-af5c-bfbea2eb4bf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fe01e635-3e7a-44f6-a671-d5dd5b5164bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:to="loc_us-gaap_ClassOfStockDomain_fe01e635-3e7a-44f6-a671-d5dd5b5164bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:to="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesARedeemableConvertiblePreferredStockMember_2f0f215f-c163-4ff6-871e-7b23627545bb" xlink:href="zip-20210630.xsd#zip_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_zip_SeriesARedeemableConvertiblePreferredStockMember_2f0f215f-c163-4ff6-871e-7b23627545bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember_83c23b47-b75f-4091-8ffd-2f4f86a47ce7" xlink:href="zip-20210630.xsd#zip_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember_83c23b47-b75f-4091-8ffd-2f4f86a47ce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_647b90bb-970d-4a87-9a01-eee35e5874c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_us-gaap_CommonClassBMember_647b90bb-970d-4a87-9a01-eee35e5874c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1dc5b231-9cb1-4aba-998f-6f74737df583" 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_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1dc5b231-9cb1-4aba-998f-6f74737df583_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_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:to="loc_us-gaap_EquityComponentDomain_1dc5b231-9cb1-4aba-998f-6f74737df583_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0ff89365-ee89-4883-8d72-d9afcba8fa21" 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_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:to="loc_us-gaap_EquityComponentDomain_0ff89365-ee89-4883-8d72-d9afcba8fa21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_925f9f64-da5a-45dc-86d2-259ddfb80028" 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_0ff89365-ee89-4883-8d72-d9afcba8fa21" xlink:to="loc_us-gaap_CommonStockMember_925f9f64-da5a-45dc-86d2-259ddfb80028" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i72deff85fa794fc4abbd2a207157c8f7_BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_f93fa84d-46d9-4561-ace2-4fa753498911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_f93fa84d-46d9-4561-ace2-4fa753498911" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a971321a-cb88-411b-b3a2-5cdf2fdc4d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a971321a-cb88-411b-b3a2-5cdf2fdc4d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5ba3597-dd11-4fa2-8773-caf4c0d8c193_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c5ba3597-dd11-4fa2-8773-caf4c0d8c193_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9bc62e5d-a323-4f0d-9743-cba22926fd91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9bc62e5d-a323-4f0d-9743-cba22926fd91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_50cc72b3-6939-4c32-a8b2-48c68d321a05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_50cc72b3-6939-4c32-a8b2-48c68d321a05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_826bf6e1-6b8b-44cb-8bf9-df8be014aabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_826bf6e1-6b8b-44cb-8bf9-df8be014aabd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails" xlink:type="extended" id="i1f78a32ec5a0450391f07fb90a5de4ca_NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" 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_15e77fd9-6633-4fa3-97e7-8bec6eb08c01" 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_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_15e77fd9-6633-4fa3-97e7-8bec6eb08c01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_98e63fa6-1975-4e71-9886-7ef16056952c" 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_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_98e63fa6-1975-4e71-9886-7ef16056952c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9d79b435-75c7-41e7-9663-de8eea7a0a50" 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_98e63fa6-1975-4e71-9886-7ef16056952c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9d79b435-75c7-41e7-9663-de8eea7a0a50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9d79b435-75c7-41e7-9663-de8eea7a0a50_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_9d79b435-75c7-41e7-9663-de8eea7a0a50" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9d79b435-75c7-41e7-9663-de8eea7a0a50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" 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_9d79b435-75c7-41e7-9663-de8eea7a0a50" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23917897-7c59-44bf-9632-b028e3872d5b" 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_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23917897-7c59-44bf-9632-b028e3872d5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5acb0bf2-a89d-4cd5-874d-30ae10670f12" 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_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5acb0bf2-a89d-4cd5-874d-30ae10670f12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_beadd7a3-8058-4d81-87ee-e577985a4775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_beadd7a3-8058-4d81-87ee-e577985a4775" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_a41ea0bc-ba7f-4d24-94a6-ffa04d668c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_a41ea0bc-ba7f-4d24-94a6-ffa04d668c5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityUnitPurchaseAgreementsMember_6d8ac355-760d-4d73-a1fe-a5689fcbafb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityUnitPurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_EquityUnitPurchaseAgreementsMember_6d8ac355-760d-4d73-a1fe-a5689fcbafb8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#RevenueInformationScheduleofRevenueStreamsDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" xlink:type="extended" id="i7a574f0d363d422e8a1a91865591e836_RevenueInformationScheduleofRevenueStreamsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7694d212-bafa-42c4-934a-6bc1fd32b14e" 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_27752062-1f72-4285-9599-48b1de8cea1d" 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_7694d212-bafa-42c4-934a-6bc1fd32b14e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27752062-1f72-4285-9599-48b1de8cea1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ace72949-fc75-4a4b-9336-072a66f6019e" 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_7694d212-bafa-42c4-934a-6bc1fd32b14e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ace72949-fc75-4a4b-9336-072a66f6019e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" 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_ace72949-fc75-4a4b-9336-072a66f6019e" xlink:to="loc_srt_ProductOrServiceAxis_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6_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_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" xlink:to="loc_srt_ProductsAndServicesDomain_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" 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_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" xlink:to="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_4a3952eb-154c-4f3b-8081-43d29cdf0358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:to="loc_us-gaap_LicenseMember_4a3952eb-154c-4f3b-8081-43d29cdf0358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4751a57f-6f59-44ee-a951-64de8ba57ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:to="loc_us-gaap_ServiceMember_4751a57f-6f59-44ee-a951-64de8ba57ee8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CreditFacilityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#CreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/CreditFacilityDetails" xlink:type="extended" id="i07716af1a7f643f089c4c7e98d368517_CreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4f162b4a-f599-4c6f-a67f-c9a820cc8e13" 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_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4f162b4a-f599-4c6f-a67f-c9a820cc8e13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_0e4ef729-b61f-4766-af41-78450d69fd1b" xlink:href="zip-20210630.xsd#zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_0e4ef729-b61f-4766-af41-78450d69fd1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_c7e05d2e-5816-42d1-aeaf-0af0c066c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_c7e05d2e-5816-42d1-aeaf-0af0c066c84b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_33368062-3148-45bb-9389-44bd6426d45e" 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_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LongTermDebt_33368062-3148-45bb-9389-44bd6426d45e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5fcb234e-a5a0-44c8-a715-dac448a6d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5fcb234e-a5a0-44c8-a715-dac448a6d6d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e_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_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" 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_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_08799aa0-24fc-43ac-80e8-c3a9661e1b06" 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_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" xlink:to="loc_us-gaap_LineOfCreditMember_08799aa0-24fc-43ac-80e8-c3a9661e1b06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d30ff395-f8e2-43d6-803a-9f23c249b3e3" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_us-gaap_CreditFacilityAxis_d30ff395-f8e2-43d6-803a-9f23c249b3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d30ff395-f8e2-43d6-803a-9f23c249b3e3_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_d30ff395-f8e2-43d6-803a-9f23c249b3e3" xlink:to="loc_us-gaap_CreditFacilityDomain_d30ff395-f8e2-43d6-803a-9f23c249b3e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" 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_d30ff395-f8e2-43d6-803a-9f23c249b3e3" xlink:to="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2dc0efd5-b139-4463-91ae-291d8e5d5fcd" 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_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2dc0efd5-b139-4463-91ae-291d8e5d5fcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_84d2939d-f352-423a-abf2-597efd61e7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:to="loc_us-gaap_LetterOfCreditMember_84d2939d-f352-423a-abf2-597efd61e7a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4e197c76-d50c-4b4b-bd80-dff3b9c98651" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_srt_RangeAxis_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4e197c76-d50c-4b4b-bd80-dff3b9c98651_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_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:to="loc_srt_RangeMember_4e197c76-d50c-4b4b-bd80-dff3b9c98651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2bf2b178-3939-433d-830b-c9b531b0b59c" 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_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:to="loc_srt_RangeMember_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c3c65e41-b9dc-400b-869c-5599082613a8" 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_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:to="loc_srt_MinimumMember_c3c65e41-b9dc-400b-869c-5599082613a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ea2a5ff-ed11-4c27-ab3b-9b07eb3991a5" 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_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:to="loc_srt_MaximumMember_1ea2a5ff-ed11-4c27-ab3b-9b07eb3991a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#ConvertibleNoteswithRelatedPartiesDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails" xlink:type="extended" id="ieeed78b62d3d443798316faca26741c6_ConvertibleNoteswithRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" 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_DebtInstrumentFaceAmount_c4061798-1144-46fe-ad50-6e2e773f2ae3" 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_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c4061798-1144-46fe-ad50-6e2e773f2ae3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_137f088d-12bb-4968-89d7-12de8399caa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_137f088d-12bb-4968-89d7-12de8399caa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d6bdc447-6fcd-4671-b25a-f8b38eb0e4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d6bdc447-6fcd-4671-b25a-f8b38eb0e4c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_342453e7-1a85-477d-b91e-755798ecacfb" 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_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_LongTermDebt_342453e7-1a85-477d-b91e-755798ecacfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_88f76898-309a-4b14-9acb-fd29f8ac2370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_88f76898-309a-4b14-9acb-fd29f8ac2370" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" 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_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_68bb6faa-b1c8-4a55-8efc-9b6710a5d648_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_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_68bb6faa-b1c8-4a55-8efc-9b6710a5d648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" 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_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember_063cf89b-c009-4da6-b210-68cc192db7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" xlink:to="loc_us-gaap_ConvertibleSubordinatedDebtMember_063cf89b-c009-4da6-b210-68cc192db7aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0979b942-9238-4d3e-b93b-6c93b4a3f72e" 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_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0979b942-9238-4d3e-b93b-6c93b4a3f72e_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_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:to="loc_us-gaap_RelatedPartyDomain_0979b942-9238-4d3e-b93b-6c93b4a3f72e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b785405a-bc18-4fe6-b84e-34d68805ca51" 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_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:to="loc_us-gaap_RelatedPartyDomain_b785405a-bc18-4fe6-b84e-34d68805ca51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_dde90415-7379-4aab-b024-453f90a341d6" 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_b785405a-bc18-4fe6-b84e-34d68805ca51" xlink:to="loc_srt_AffiliatedEntityMember_dde90415-7379-4aab-b024-453f90a341d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_da7250a7-21d8-4a40-a629-1b338540d23f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:to="loc_us-gaap_ClassOfStockDomain_da7250a7-21d8-4a40-a629-1b338540d23f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:to="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1fb5cc82-4722-47e4-aee4-8f68849424a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:to="loc_us-gaap_CommonClassBMember_1fb5cc82-4722-47e4-aee4-8f68849424a6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#CommonStockandRedeemableConvertiblePreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails" xlink:type="extended" id="i862362fd4efb4113b38bee98537f4cd9_CommonStockandRedeemableConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_91aab53c-0f52-4a54-95c5-52ea2108e727" 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_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_91aab53c-0f52-4a54-95c5-52ea2108e727" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_51b5e964-6a06-4704-a46f-efb1ed2ec63a" 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_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_51b5e964-6a06-4704-a46f-efb1ed2ec63a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_baa2c5b6-b50c-41f2-ae52-1fb55ca6bbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_baa2c5b6-b50c-41f2-ae52-1fb55ca6bbfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0e4f99f3-a0f5-4554-a28f-7feaf1d8aa72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0e4f99f3-a0f5-4554-a28f-7feaf1d8aa72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_CommonStockNumberOfVotesPerShare_6aeeaae3-a66b-400e-8ff2-f28e055755c5" xlink:href="zip-20210630.xsd#zip_CommonStockNumberOfVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_zip_CommonStockNumberOfVotesPerShare_6aeeaae3-a66b-400e-8ff2-f28e055755c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_4324f561-ea5d-434c-88fa-e32ed7f08503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_4324f561-ea5d-434c-88fa-e32ed7f08503" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8e9b882e-beaf-4ab0-b3eb-b8920ed9e936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8e9b882e-beaf-4ab0-b3eb-b8920ed9e936" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_ed987c1e-932f-4408-b06b-1b7263801a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_ed987c1e-932f-4408-b06b-1b7263801a59" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:to="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_68fa6228-5e92-4eea-b522-c69f4ba824a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:to="loc_us-gaap_ClassOfStockDomain_68fa6228-5e92-4eea-b522-c69f4ba824a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:to="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5f1adeeb-332f-4eca-8760-b4ecc94d432f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:to="loc_us-gaap_CommonClassAMember_5f1adeeb-332f-4eca-8760-b4ecc94d432f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_194b4aa7-c9f6-4318-962a-4ec172179246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:to="loc_us-gaap_CommonClassBMember_194b4aa7-c9f6-4318-962a-4ec172179246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" 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_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea_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_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:to="loc_us-gaap_EquityComponentDomain_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_94d141da-32c8-4c21-8751-c2e3cc4cafd1" 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_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:to="loc_us-gaap_EquityComponentDomain_94d141da-32c8-4c21-8751-c2e3cc4cafd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_670be02e-9eb1-4214-a759-dc3040e0e709" 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_94d141da-32c8-4c21-8751-c2e3cc4cafd1" xlink:to="loc_us-gaap_CommonStockMember_670be02e-9eb1-4214-a759-dc3040e0e709" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationTotalStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" xlink:type="extended" id="i3fd899f7e2da43efadee2fbeab6e7ef9_StockBasedCompensationTotalStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" 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_84b9438a-62e8-4792-a87d-41d052315c20" 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_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_84b9438a-62e8-4792-a87d-41d052315c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9d39fa2c-945d-49dd-bbc2-605b31703aa4" 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_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9d39fa2c-945d-49dd-bbc2-605b31703aa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bd39a174-b3aa-4087-9c4f-81e3da74b756" 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_9d39fa2c-945d-49dd-bbc2-605b31703aa4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bd39a174-b3aa-4087-9c4f-81e3da74b756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bd39a174-b3aa-4087-9c4f-81e3da74b756_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_bd39a174-b3aa-4087-9c4f-81e3da74b756" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bd39a174-b3aa-4087-9c4f-81e3da74b756_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" 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_bd39a174-b3aa-4087-9c4f-81e3da74b756" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_467de19e-81f7-4fad-9aac-2aaeb46dd55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_CostOfSalesMember_467de19e-81f7-4fad-9aac-2aaeb46dd55d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_41baece6-4db8-4f26-9297-39d3e976f314" 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_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_41baece6-4db8-4f26-9297-39d3e976f314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4ceeed8b-3232-49bc-ad03-edd9522205c9" 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_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4ceeed8b-3232-49bc-ad03-edd9522205c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_da272e3a-9e12-44b7-8f9a-eb2880cdeb95" 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_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_da272e3a-9e12-44b7-8f9a-eb2880cdeb95" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i3e69ef8571ee4e7e92467a704ccdc070_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" 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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a925b344-9b99-4423-a76f-527c90bbb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a925b344-9b99-4423-a76f-527c90bbb67f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_1f0f98bd-60c1-4f4b-8d14-1e68fe21e0a2" xlink:href="zip-20210630.xsd#zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_1f0f98bd-60c1-4f4b-8d14-1e68fe21e0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_43e0fb26-182c-4e57-8a22-11caeb63823e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_43e0fb26-182c-4e57-8a22-11caeb63823e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f114b3b7-98a3-42ae-804d-89ba63462fb5" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f114b3b7-98a3-42ae-804d-89ba63462fb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea43450e-400c-496d-afe7-638ecf512acf" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea43450e-400c-496d-afe7-638ecf512acf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_57be4354-2edf-48c4-b7e7-d0665ac8c2a6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_57be4354-2edf-48c4-b7e7-d0665ac8c2a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_4085e4d1-4052-4fa6-bc7d-cf1bf1a24a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_4085e4d1-4052-4fa6-bc7d-cf1bf1a24a1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_483a079f-99d7-4b9e-8678-5a49b86ad0dd" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_483a079f-99d7-4b9e-8678-5a49b86ad0dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a6b7437-a4b4-49d8-b0a3-fcfb5840fbb6" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a6b7437-a4b4-49d8-b0a3-fcfb5840fbb6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_33dfb8c0-0d29-421d-8884-5ce30f186e7a" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_33dfb8c0-0d29-421d-8884-5ce30f186e7a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_368a02af-470f-4ece-930c-d066779ebc58" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_368a02af-470f-4ece-930c-d066779ebc58" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_c98ab777-bca5-4d35-a722-248096ad5c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_c98ab777-bca5-4d35-a722-248096ad5c09" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_eb8bd528-c677-4968-a8ba-037b8999bf49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_eb8bd528-c677-4968-a8ba-037b8999bf49" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f2352ea7-5b95-4ba0-be0d-29004da45118" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f2352ea7-5b95-4ba0-be0d-29004da45118" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_2053c7a9-d61f-4e34-8240-a865007068f6" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_2053c7a9-d61f-4e34-8240-a865007068f6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_7da30010-ce43-43d6-8aec-4d26757e99bd" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_7da30010-ce43-43d6-8aec-4d26757e99bd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_952a6e62-ee67-4ae9-be44-be5f00664881" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_952a6e62-ee67-4ae9-be44-be5f00664881" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36866449-78a9-4006-9cba-54edcf2ff23c" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36866449-78a9-4006-9cba-54edcf2ff23c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_cab92b5e-df62-4882-bf7e-d6e8e8797524" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_cab92b5e-df62-4882-bf7e-d6e8e8797524" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d43ccd2d-25f3-4700-b02b-1f00524a5270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d43ccd2d-25f3-4700-b02b-1f00524a5270" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cd889842-2bd6-43f3-af6f-685af36e96d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cd889842-2bd6-43f3-af6f-685af36e96d0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b2cdc51-d0b8-45f1-a37c-5fd24ad79544" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b2cdc51-d0b8-45f1-a37c-5fd24ad79544" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_94291ed5-9043-4cc4-ba32-a51449a9e897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_94291ed5-9043-4cc4-ba32-a51449a9e897" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ea07aa1-903c-45aa-9bf7-087a02bb4142" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ea07aa1-903c-45aa-9bf7-087a02bb4142" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" 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_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f66a92cc-66a4-46e5-bd02-818f6f8d010b" 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_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_AwardTypeAxis_f66a92cc-66a4-46e5-bd02-818f6f8d010b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f66a92cc-66a4-46e5-bd02-818f6f8d010b_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_f66a92cc-66a4-46e5-bd02-818f6f8d010b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f66a92cc-66a4-46e5-bd02-818f6f8d010b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c4ec59c-e968-4173-b436-01b2c407d7e8" 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_f66a92cc-66a4-46e5-bd02-818f6f8d010b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c4ec59c-e968-4173-b436-01b2c407d7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2f72812d-18c5-4ed7-be3e-9a4369d7e333" 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_3c4ec59c-e968-4173-b436-01b2c407d7e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2f72812d-18c5-4ed7-be3e-9a4369d7e333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2e738233-2924-4c41-bf88-71d48e0d1b94_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2e738233-2924-4c41-bf88-71d48e0d1b94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_3b025759-de82-4f80-9e5d-637f245f8320" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:to="loc_srt_ChiefExecutiveOfficerMember_3b025759-de82-4f80-9e5d-637f245f8320" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_561b9a87-3f63-41bb-b6a0-c5b839b61abc" 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_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_srt_RangeAxis_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_561b9a87-3f63-41bb-b6a0-c5b839b61abc_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_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:to="loc_srt_RangeMember_561b9a87-3f63-41bb-b6a0-c5b839b61abc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" 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_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:to="loc_srt_RangeMember_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_901c81cb-af4a-4305-9884-7479aaedbcfc" 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_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:to="loc_srt_MinimumMember_901c81cb-af4a-4305-9884-7479aaedbcfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffc6d921-3f8a-4cdb-9cfa-ab0442a57c8a" 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_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:to="loc_srt_MaximumMember_ffc6d921-3f8a-4cdb-9cfa-ab0442a57c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_1c471e92-a68f-48a5-b517-3846181318e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:to="loc_us-gaap_ValuationTechniqueDomain_1c471e92-a68f-48a5-b517-3846181318e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:to="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_MonteCarloSimulationMember_2f8560a7-5882-4b59-b862-2ded8a55899e" xlink:href="zip-20210630.xsd#zip_MonteCarloSimulationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:to="loc_zip_MonteCarloSimulationMember_2f8560a7-5882-4b59-b862-2ded8a55899e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b1b0091c-df8f-49a3-9660-81c9ce45b090" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_PlanNameAxis_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b1b0091c-df8f-49a3-9660-81c9ce45b090_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_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:to="loc_us-gaap_PlanNameDomain_b1b0091c-df8f-49a3-9660-81c9ce45b090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" 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_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:to="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlan2021Member_8e3fb965-ec16-449e-8db7-3e621d60c947" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlan2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" xlink:to="loc_zip_EquityIncentivePlan2021Member_8e3fb965-ec16-449e-8db7-3e621d60c947" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended" id="iff4340df47c641d7859ed99942aad461_StockBasedCompensationSummaryofStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2025f7c-f88b-4b0b-98cd-f482fd89ba06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2025f7c-f88b-4b0b-98cd-f482fd89ba06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_de9d40c8-d7cd-4cea-a1d3-963f1d558d3a" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_de9d40c8-d7cd-4cea-a1d3-963f1d558d3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d08b79d2-0329-40b4-b636-b38dce587645" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d08b79d2-0329-40b4-b636-b38dce587645" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b0e44328-0da8-4279-ab6c-bed6963358de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b0e44328-0da8-4279-ab6c-bed6963358de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc52f799-227b-428c-bbfc-a8063a359757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d86ac282-26dd-4b7c-a6cb-df11d230da67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d86ac282-26dd-4b7c-a6cb-df11d230da67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2a58c3d3-c8dc-421b-9f55-c7e5a3e56270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2a58c3d3-c8dc-421b-9f55-c7e5a3e56270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_71d9a785-46be-4ef3-b8e7-38df7f0a89cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_71d9a785-46be-4ef3-b8e7-38df7f0a89cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a45f667-5ff1-45c8-a1df-9fdcdc1c2c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a45f667-5ff1-45c8-a1df-9fdcdc1c2c35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_46196ca6-dd5d-4d5f-b94f-bd9dc2b98dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_46196ca6-dd5d-4d5f-b94f-bd9dc2b98dcd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e133ccc1-668d-4063-b310-561fa71c843d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c110d00d-5a5f-443d-a1f1-0a4ecf441366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c110d00d-5a5f-443d-a1f1-0a4ecf441366" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_271f91af-46b3-4afa-81c0-1083bd218ff5" 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_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_271f91af-46b3-4afa-81c0-1083bd218ff5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_271f91af-46b3-4afa-81c0-1083bd218ff5" xlink:to="loc_us-gaap_PlanNameAxis_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4_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_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:to="loc_us-gaap_PlanNameDomain_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" 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_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:to="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlans201220142021Member_d5940c78-0368-46af-978f-82fad0e228eb" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlans201220142021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" xlink:to="loc_zip_EquityIncentivePlans201220142021Member_d5940c78-0368-46af-978f-82fad0e228eb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationScheduleofRSUInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" xlink:type="extended" id="i81bf608074b84d77b6e627631480621d_StockBasedCompensationScheduleofRSUInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9143d4b-7333-442c-ac0f-3115de94f1e6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9143d4b-7333-442c-ac0f-3115de94f1e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_7348d7ec-f869-408e-bf03-83ef689a7a07" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_7348d7ec-f869-408e-bf03-83ef689a7a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8c842f28-9792-49a0-9ba0-26da56e2d5a2" 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_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8c842f28-9792-49a0-9ba0-26da56e2d5a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" 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_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fcdff48f-462e-425d-9014-1c848c486f05" 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_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_us-gaap_AwardTypeAxis_fcdff48f-462e-425d-9014-1c848c486f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fcdff48f-462e-425d-9014-1c848c486f05_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_fcdff48f-462e-425d-9014-1c848c486f05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fcdff48f-462e-425d-9014-1c848c486f05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" 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_fcdff48f-462e-425d-9014-1c848c486f05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_27b2218a-91e3-474b-ac2d-a91f43078640" 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_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27b2218a-91e3-474b-ac2d-a91f43078640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d8e79e04-ecd5-46f1-b200-cead91beb7d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:to="loc_us-gaap_VestingDomain_d8e79e04-ecd5-46f1-b200-cead91beb7d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:to="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bca1b52e-f2b7-48c7-9c97-b0fd39133999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bca1b52e-f2b7-48c7-9c97-b0fd39133999" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_efca1647-3a56-4b34-aff0-77dab80c73af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_efca1647-3a56-4b34-aff0-77dab80c73af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_69b6e604-0b8a-4404-88cd-5a0a1527949e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_69b6e604-0b8a-4404-88cd-5a0a1527949e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFourMember_39072670-8b3b-4cd1-9a7a-0eb9a54cc714" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_zip_ShareBasedPaymentArrangementTrancheFourMember_39072670-8b3b-4cd1-9a7a-0eb9a54cc714" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember_ff450564-2154-41e6-a3a7-5a8b11d2feb8" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember_ff450564-2154-41e6-a3a7-5a8b11d2feb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9480f032-c90f-4644-a3cb-ed47e789adda_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9480f032-c90f-4644-a3cb-ed47e789adda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_96e005e9-0fdd-4d0a-ac62-46cb27d81edf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:to="loc_srt_ChiefExecutiveOfficerMember_96e005e9-0fdd-4d0a-ac62-46cb27d81edf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationSummaryofRSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" xlink:type="extended" id="ic57e69c7190c40918597aefd1a838464_StockBasedCompensationSummaryofRSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1419b59-aa31-4a1b-a115-de5cc23b2c59" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" 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_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4d169fff-c352-47ca-9941-ea16fcf268bc" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4d169fff-c352-47ca-9941-ea16fcf268bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a65ddbc-f477-47e1-a93c-0d2318b814f0" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a65ddbc-f477-47e1-a93c-0d2318b814f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c093b7a4-4ec1-48c0-9162-b9b42b41fc76" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c093b7a4-4ec1-48c0-9162-b9b42b41fc76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_482c21ce-105e-401d-84b8-12cf1a68667a" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_482c21ce-105e-401d-84b8-12cf1a68667a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8cc18493-95c5-405f-8e15-7c9f9ace2c90" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" 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_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7bd147b4-de7d-48d0-bc81-82341e70cd8b" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7bd147b4-de7d-48d0-bc81-82341e70cd8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2c349397-9920-492d-a869-b8778d70f62d" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2c349397-9920-492d-a869-b8778d70f62d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f89a45ed-e606-4516-9e00-f864755c1af5" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f89a45ed-e606-4516-9e00-f864755c1af5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3b2eb8-83fe-4c9e-9862-09f6a620caf4" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3b2eb8-83fe-4c9e-9862-09f6a620caf4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ee11cbf-da68-4f33-8bbb-ad711b8b0341" 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_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" 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_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" 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_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" xlink:to="loc_us-gaap_AwardTypeAxis_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf6d9fcc-5b1b-493e-843a-f42b37edc42f_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_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf6d9fcc-5b1b-493e-843a-f42b37edc42f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d54b29a8-28e2-453e-844c-5e5c7c622cc4" 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_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d54b29a8-28e2-453e-844c-5e5c7c622cc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_157210f5-5ccd-4283-9081-336cb4046721" 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_d54b29a8-28e2-453e-844c-5e5c7c622cc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_157210f5-5ccd-4283-9081-336cb4046721" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.ziprecruiter.com/role/SubsequentEventsDetails" xlink:type="extended" id="i5c32258027974686a00879f0420aca87_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" 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_CommonStockCapitalSharesReservedForFutureIssuance_ccbe6289-f466-489b-a79e-d20e7a10915e" 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_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_ccbe6289-f466-489b-a79e-d20e7a10915e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_28857aa7-799a-4bf6-8980-1cb09a06a644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_28857aa7-799a-4bf6-8980-1cb09a06a644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_635125ee-94f9-4e48-a17e-bac3034891ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_635125ee-94f9-4e48-a17e-bac3034891ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_2c844546-9e03-474f-be15-869ba16ad25b" 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_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_SubsequentEventTable_2c844546-9e03-474f-be15-869ba16ad25b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_589ce2f7-25c6-43af-82d2-736073c94c1d" 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_2c844546-9e03-474f-be15-869ba16ad25b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_589ce2f7-25c6-43af-82d2-736073c94c1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_589ce2f7-25c6-43af-82d2-736073c94c1d_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_589ce2f7-25c6-43af-82d2-736073c94c1d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_589ce2f7-25c6-43af-82d2-736073c94c1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" 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_589ce2f7-25c6-43af-82d2-736073c94c1d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_99098b9e-cbfc-4486-8ced-fc1cd1b98730" 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_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" xlink:to="loc_us-gaap_SubsequentEventMember_99098b9e-cbfc-4486-8ced-fc1cd1b98730" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" 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_2c844546-9e03-474f-be15-869ba16ad25b" xlink:to="loc_us-gaap_AwardTypeAxis_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7_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_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67b199af-6e7c-4eed-82e4-d8688c617028" 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_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67b199af-6e7c-4eed-82e4-d8688c617028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_af149682-a687-4ea2-9c04-6fa9f0458d3f" 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_67b199af-6e7c-4eed-82e4-d8688c617028" xlink:to="loc_us-gaap_EmployeeStockMember_af149682-a687-4ea2-9c04-6fa9f0458d3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>zip-20210630_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:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_a7615dfa-1b75-473a-b983-7cfbe0c0aacc_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash activities</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_45b83cfd-4b62-4fea-96df-654769a2cfa8_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_54d17ad5-81a7-47b2-9948-cb854e55669f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d506955f-1cb9-4ffd-9368-7812eb91c7a6_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_FairValueMeasurementsFairValueHierarchyDomain_56b3e279-3e8b-4fd2-a247-8f732fba22b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_cd1ed1b7-df9e-44cd-9afc-0ef38bf4cff8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f3ed9933-0043-4cf4-9f3f-da7032ba9d06_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_EntityEmergingGrowthCompany_6cdce405-5360-43ae-be9f-15ea426cfc7b_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_6439ae77-4411-4715-8df1-b3b7408d624e_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_PreferredStockSharesOutstanding_9f77cdb6-f8d8-4bd3-9f0e-6c56f1b8641d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0aab4084-e50a-408d-ad44-0d4498e6d27f_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_28343b29-c631-4240-bd23-67f0d0651069_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_dei_EntityAddressAddressLine1_85cee0b7-289b-463b-8b0d-749f7889e282_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_zip_SubleaseIncomeExpense_9eb0b27f-9578-4126-be8e-fe60e757df0c_terseLabel_en-US" xlink:label="lab_zip_SubleaseIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income (expense)</link:label>
    <link:label id="lab_zip_SubleaseIncomeExpense_label_en-US" xlink:label="lab_zip_SubleaseIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income (Expense)</link:label>
    <link:label id="lab_zip_SubleaseIncomeExpense_documentation_en-US" xlink:label="lab_zip_SubleaseIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SubleaseIncomeExpense" xlink:href="zip-20210630.xsd#zip_SubleaseIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_SubleaseIncomeExpense" xlink:to="lab_zip_SubleaseIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_beff7524-69c1-45af-a346-0763e2e23c87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_8e64d741-18ff-42af-8ded-9d010a2446de_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments and Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_fa916388-73f3-4f88-824b-33a8f3868898_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued indirect taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_257bcd55-3318-4f9e-8d72-65986c1549b8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt, conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5dec0591-c1dd-4b09-892a-febdffcd58a9_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/Canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_398b798c-d59c-4e0a-949b-3d6435154efa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP discount percentage from market price, beginning of purchase period (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink: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, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" 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_dei_EntityFilerCategory_8e7b8297-45fc-48ae-ae06-a8b2224b42da_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_40864fef-53b7-41f0-82b2-49238b02782d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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/cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities_6f19c750-314e-4dbb-a4d3-571b7a689036_negatedTerseLabel_en-US" xlink:label="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities" 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">Conversion of redeemable convertible preferred stock to common stock</link:label>
    <link:label id="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Value, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Value, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:href="zip-20210630.xsd#zip_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:to="lab_zip_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_7c5e2820-d1a4-47f2-b59c-3429aa8eee0a_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_fb0adcf5-779c-487b-8c45-ce8b5603c3d9_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_373c8a48-2ab1-4105-93e4-98f5d2530c60_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/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_3e0c03bd-5bb7-4330-bf9e-32c8546a67ee_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_d9c08a0d-090b-465d-82d1-4357422367b2_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dd6fc072-f6d4-4b59-8f32-b1c72251bafc_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">Fair value assumptions, 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bf913f7f-d6ab-4294-b7ed-4b1f41a1b117_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 increase 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_06bc0fb1-381c-4b9c-a67c-a42d108a6cdb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assumptions, estimated volatility (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b7b180d8-423b-4ca2-a603-7aa23c48fd4d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_DocumentFiscalYearFocus_7eb6b045-0a32-4897-bb7f-357ef4719cca_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_AccruedBonusesCurrent_d5ad2de4-b400-4e78-8b5e-56f748e9b0ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink: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 bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink: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 Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_203831ad-99df-4bc5-9b87-75c0fdea1278_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_ValuationTechniqueDomain_03c4f000-0d2f-4b58-94fb-8dffa29f3f78_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueDomain_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueDomain" xlink:to="lab_us-gaap_ValuationTechniqueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_d2301624-729d-4bc7-8edc-b9ce8503a52e_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes with related parties (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_32bfd523-699f-409d-aa42-4d98728ee979_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shares excluded from diluted net income (loss) per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fb3b0b37-f62c-430e-bbd8-a5608ac31134_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 that was included in deferred revenue balances</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_b780fa0c-447e-4bf3-ac6a-e846bcbd6750_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_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4301abbb-f8a6-4627-8264-1d339394ae93_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_LineOfCreditFacilityCommitmentFeePercentage_58b92526-ccb8-4664-887b-4ab925507cbe_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee (as a percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink: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, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_8b744b98-5084-4195-8371-b214373192b7_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1f5b9656-aaf8-48a4-8962-91d2157471a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt, shares converted (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2d86ab1e-04ad-4d80-8b9f-e46960a07ed7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of RSUs</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49bde8dd-1e17-4ce4-84fd-d72e0d787357_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_us-gaap_CreditFacilityDomain_822e4dd1-f19e-4ef6-b184-8b7ed2c34ebc_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_76dd6f27-bc2c-4ce9-9a5b-59efd863d7fd_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_335870a0-7518-47df-90d5-1d73ede76627_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_8b156925-ff95-4b93-89fd-c06fc4b1d20c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_84f8cce4-158a-43f6-aa4b-5aecd9a2bdc9_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">Restricted stock units granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8fc8a403-7c1d-461f-af99-9188b4550ed2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_PreferredStockValue_473ec39c-eaa4-4f56-9c6c-da05e47377f1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, $0.00001 par value; 50,000 and no shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as June 30, 2021 and December 31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5389154c-faf0-48e7-bad9-1ee35879da2d_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_51b9eb95-85f5-4722-9789-1650cb99423c_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">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/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_87e37282-475d-462d-8f41-4c27629ce9f4_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_RetainedEarningsMember_5229e9b3-bc51-4dbf-bb79-914b75e0a487_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8ecd0587-2faa-4e97-9c47-fae1e5c7f760_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_ProceedsFromRelatedPartyDebt_fbba3720-f1fa-4027-a7aa-69fdb91bd473_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from convertible notes with related parties</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink: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 Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3fb37f46-6245-45c2-b335-59befc3b4a5a_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_ce1fee55-f0bb-4fe8-838f-b7996c8c7a4b_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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">Conversion of shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4feb0def-6b51-4185-847f-0231020ab15b_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_253884d5-bf2f-4bca-9537-3e250fa04623_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_StockRepurchasedAndRetiredDuringPeriodValue_d08ed311-ddf2-4353-a609-c8b71bba75a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Repurchase and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink: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 and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_fb6730e1-1bf9-4c62-a74a-39dc41cdeeac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/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_fb5f1c2e-4f73-4676-b091-e82be5232c2a_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">Capitalized assets included in accounts payable and accrued expenses</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_0f45c14e-444e-4f0d-a041-be06a6b29eb8_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">Operating lease right-of-use assets obtained in exchange for new operating lease</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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_788e3926-b7d8-4bac-bcf0-d0e837ad9485_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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 capitalized for software</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ed31c486-5085-44cb-9962-961f136c39b7_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_zip_NumberOfRevenueStreams_f3dedd2d-8513-42fe-94de-258a8fc29e85_terseLabel_en-US" xlink:label="lab_zip_NumberOfRevenueStreams" xlink: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 revenue streams</link:label>
    <link:label id="lab_zip_NumberOfRevenueStreams_label_en-US" xlink:label="lab_zip_NumberOfRevenueStreams" xlink: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 Revenue Streams</link:label>
    <link:label id="lab_zip_NumberOfRevenueStreams_documentation_en-US" xlink:label="lab_zip_NumberOfRevenueStreams" xlink: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 Revenue Streams</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_NumberOfRevenueStreams" xlink:href="zip-20210630.xsd#zip_NumberOfRevenueStreams"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_NumberOfRevenueStreams" xlink:to="lab_zip_NumberOfRevenueStreams" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_5f237609-f931-4848-9fc3-6e6ff1d94044_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_32e9c6d5-f2be-49cf-8fac-cacc7c39e261_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_6adf0696-199f-4817-8cac-8b2069bc4761_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ed039880-941f-461c-8bba-46aa516d4045_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 income (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_us-gaap_OperatingLeaseExpense_c4ba2d92-b00d-47a2-bdc4-0e747bc2b209_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6de0d186-59da-4556-a8d9-e82b2becd283_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 Information</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_d0769a01-fdd4-43d2-a386-420cdcf8ba58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c32f4e8-2f3e-4810-8a2e-d5a22d9da2c6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Number of RSUs Eligible to Vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf1d4397-e3fb-46cc-82ef-eea31c26c9ed_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1cdab4d3-408c-4997-bc2f-9fcc19799aba_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (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_cffa4e33-debc-4dc4-89af-a7c4f43a80db_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_us-gaap_DisaggregationOfRevenueTableTextBlock_732053ec-8501-4706-8920-8dc4171c6e4e_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_d5b07509-cc66-4eaf-afec-edada5b0dae3_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_EarningsPerShareDilutedAbstract_d0509fce-0966-4701-8d56-b12077c92a7d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share, diluted:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d90740ba-a31b-4324-8562-cef77cf26881_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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_65a35df9-418a-456b-a3ea-9e732d1cf73d_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative-effect of accounting change adopted as of January 1, 2020</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_190a2d6b-082f-4031-9dcf-f25d46614f39_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for bad debts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt_9a71a6ab-4e7f-4b49-8312-9e90f6c957e3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from term loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink: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 Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_9485082b-30b6-447f-8cc6-9ab46a8884f3_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_fc2fefa0-fa71-486f-bb43-e36f4259dca4_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_71c01096-ff0d-4296-8290-64bfdd0fe970_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt outstanding</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b5b8fef0-f0b7-46bb-bcd9-bf7b62e1ae32_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_dei_DocumentTransitionReport_021bb826-792c-4cf2-a8b9-dc49bc1b5689_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_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_us-gaap_LiabilitiesAndStockholdersEquity_d49ec640-f90f-4499-aa4f-530b553dd648_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' equity (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_OtherAccruedLiabilitiesCurrent_75a5d69f-60c5-4206-a857-812343131698_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c3ebc3ef-93be-4b76-8c3d-193e5cf7867e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 1</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_95badac1-cfe9-45c1-82ea-39aa769ad991_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_497ea36e-e7f7-46f3-8e65-65fced03a29b_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_ServiceMember_4642e0b8-cdbd-4b82-ab2f-de0d649931a1_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_a9c4a4ad-d472-45a1-888c-80d887bc73a3_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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ab72b071-99ff-441c-af94-033ba5af7c80_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' Equity (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_a2e696f7-13ff-42a9-af38-1a401c34d903_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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_440662bb-5675-4dfb-b212-4dc1d87e246f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink: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, Diluted, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_28ab3fe0-e26d-413b-84c0-62bda1508405_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink: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 repurchased, amount</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_7df81ad6-6c52-492f-adbc-77e08bec32e6_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 Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_6a37b453-a5c8-402f-bd04-e9c688681647_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_1f485e32-50d2-4475-8929-25d3fa4d0e3d_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 upon exercise of 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_3bbcc901-f692-422b-be8e-b6ec1c14ce96_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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8bf319f4-74f4-4d82-a663-d7c3dd71b9c7_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_4de4f94b-3409-4ca3-a4d4-b389342716cc_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_3ade28ca-3769-4199-aab1-2b46ba5fc188_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_PreferredStockSharesAuthorized_7443e86b-6d3a-4ccb-856c-f461f46954de_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_srt_CumulativeEffectPeriodOfAdoptionAxis_4a11c3fd-4f7d-44e6-b2e2-0c7746b1ca9f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_221d0b4e-6c25-408b-84f6-731769f4bb87_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_AccruedMarketingCostsCurrent_e10a2266-0ae1-4cb4-9e7a-4dfafb4f7063_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink: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 marketing</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink: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 Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_2c1fe301-7250-49e5-8188-2038e77523f7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued 401(k) contributions</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_87ff75ea-a527-426b-bf73-e69bde726b51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_148649c5-8aea-46e1-a834-14800a742aba_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_IncreaseDecreaseInOperatingLeaseLiability_43479966-4027-45cf-8e1a-19e72c7d2a49_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_d4062cdb-e18c-4719-b5b8-9d13cbbfd988_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_2d84483f-52d0-43e4-bde1-b839ef20de48_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">Credit Facility</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_57592e69-3fa5-4412-86e3-3e29525b5839_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes with Related Parties</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_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock_00a4628b-486a-4004-9b66-92cbddfd6ec0_terseLabel_en-US" xlink:label="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink: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 and Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock_label_en-US" xlink:label="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Temporary Equity Disclosure [Text Block]</link:label>
    <link:label id="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock_documentation_en-US" xlink:label="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Temporary Equity Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink:href="zip-20210630.xsd#zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink:to="lab_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_592bbdc2-11b0-4655-ab7e-8847a4fa2924_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_931944aa-835d-45c7-9c40-905da9659ceb_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a070c13d-cfa9-450d-99cb-6d7ec3fc2de6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_3ff55416-7842-47e2-a99d-9bf2f0934edf_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_716b42f2-3ddd-473f-bfc9-fd552c827417_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_FairValueInputsLevel3Member_84c7c356-b564-4290-b74e-9326277c7fdd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_d8511c06-2e0f-4c2a-836f-c11214a148b0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 costs incurred in connection with Direct Listing</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_CommonStockValue_cf6143cd-9947-48e7-b9d1-8627ab4005da_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</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_dad8b5b9-46f8-4a43-937b-e29dd6909466_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_92803c08-0d85-4f27-80a8-2b9f41afb39d_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other 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_0393bcff-1691-490f-9ef8-72cbdcc40357_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">Stock based compensation, weighted average period of 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_a7cf1133-9812-4c1a-a709-b76cda45216a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2d5b9920-4ea7-41b0-ba8e-99b349122c2f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9f702dad-5446-494f-82ad-64b16304a7e4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (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_BasisOfAccountingPolicyPolicyTextBlock_3fc5677d-a5b4-4d12-b104-6ebc47080d6c_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 and Principles of Consolidation</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_10a44b7e-6d38-4435-b5a1-a277841b65d0_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 8)</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_9a13d32a-1a79-42da-bd8b-0a7cb21bfb9b_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_AllowanceForDoubtfulAccountsReceivableCurrent_b3b4d7dc-2e76-40f4-8f66-2f518bed53b3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for credit loss, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_4a8141f7-21ed-41fb-b964-5a317d06d1ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of issuance costs for credit facility</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_f130dcdd-0ff7-4933-9193-5b007bfe2eac_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_bc00fe66-df41-44c9-b04f-38991f2bb519_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_783dd290-83dc-460a-97c1-42ad01e08a61_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember_ad76d2bf-2d03-4410-a3c5-3f9faaf26f9d_terseLabel_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 5</link:label>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember_label_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Five [Member]</link:label>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember_documentation_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink: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 Payment Arrangement, Tranche Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink:to="lab_zip_ShareBasedPaymentArrangementTrancheFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_68ae0d9a-e645-4e3d-950b-386928a25fc6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_fd6c0d34-e595-4291-b9b9-ad459ac7c1ab_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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_cea99589-ffd2-45bf-9c70-6af4d59d7dbd_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_a875a2e8-0cc9-4070-ae5b-ae7e12c03659_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_7bf175db-db4a-4c7b-94c9-707d4f4d8bb8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" 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">Accretion of redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0b9af722-cfe1-4e14-8c72-ba7db56bdee5_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 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_027018c2-ea14-4f7a-b6cb-4925209646a0_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">Total redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6b45daed-a847-4a20-8d30-8aaa08358399_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_32c8bd97-df78-4239-af06-fe80b6e79830_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccruedLiabilitiesCurrent_14a7613a-de5f-44ae-ad7d-80407af9d84f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_67564031-5249-476d-943f-cc18b61844c4_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_05b6f814-8a77-4329-a8f0-a82bf6fab8b4_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_96dc89e7-4945-4423-92b1-e041c07a7e8a_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_EmployeeStockOptionMember_a714a6f2-0125-43c3-8534-7a4fdc5a708e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_FairValueByFairValueHierarchyLevelAxis_63c0623c-a253-464c-8327-45da36564d04_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleSubordinatedDebtMember_eb3aeef3-0b42-43d8-bb54-5e565b8aff77_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Subordinated Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink: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 Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleSubordinatedDebtMember" xlink:to="lab_us-gaap_ConvertibleSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_8e842f08-eb68-4147-ab5f-d4ffa035521d_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_OtherNonoperatingIncomeExpenseAbstract_8ac62f3f-0f5b-43bb-a0c3-1bc364729b3c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_329f6d2b-f142-41cb-bd74-5863ffceff4b_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">Income (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_zip_SeriesBRedeemableConvertiblePreferredStockMember_993573c2-f27c-47aa-8b47-4d6e7d6caabd_terseLabel_en-US" xlink:label="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:href="zip-20210630.xsd#zip_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:to="lab_zip_SeriesBRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_474726f8-0e69-4a77-bdaf-98eca19bb584_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 portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_7e2ecf3c-a554-4020-b566-fd56884f6602_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink: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, Principles of Consolidation, and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink: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 Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_bb788295-e0c2-43fc-8e42-835567e1762e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" 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: Accretion of redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_c23a3e82-8872-4a59-97aa-1dd02f12c997_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink: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, Accretion to Redemption Value, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:to="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1a06d119-fe11-4f08-9fa1-148d80754b2c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/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_fb34bd3f-0203-4188-9dc4-09c5c0a4e6aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/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_AdditionalPaidInCapitalMember_54b38bb1-cac6-4811-b122-70cf9bca1e28_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_us-gaap_CashAndCashEquivalentsAtCarryingValue_58f385c2-34b1-4e61-b10f-12bc393cc3d8_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_157e7b47-2162-4a40-9e6d-c52f29358bc3_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_TreasuryStockMember_a2b51db9-c13e-4334-8837-f0893d7b5282_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_dcca72c6-ec74-4a51-8ed9-65f567cbff0a_terseLabel_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink: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 options cancelled (in shares)</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_label_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Cancelled, Number of Shares</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_documentation_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink: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, Nonvested Options Cancelled, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink:to="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_69539947-28b4-4369-9cdf-521e9ee026a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f0fd9919-d07a-4ec0-8271-7836b6739a80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" 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">Repurchase and retirement of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink: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 and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6e37d9a9-8104-4d52-8f34-c90116c7fe56_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_us-gaap_OtherLiabilitiesCurrent_93ee6951-8e53-4903-a97a-a81a4465415e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_4bcd040f-1642-4684-98a7-a12c49d9d1e6_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationTechniqueAxis_label_en-US" xlink:label="lab_us-gaap_ValuationTechniqueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationTechniqueAxis" xlink:to="lab_us-gaap_ValuationTechniqueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d5710418-e98a-4346-bc01-9da8eb6ce148_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_06fcf8e5-8ca7-4fc9-a6c4-ab9981f9ccec_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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_e05848c3-46df-4b11-90de-42fbd365c922_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_b9b35b35-6106-4b58-8746-6ee4e2fc35eb_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_12b1ce09-d22e-4819-a665-c5b7cf3596d8_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_f9cfb37b-bdac-4288-89b5-32d0ae4d399b_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_EquityUnitPurchaseAgreementsMember_174f3bfb-1e9f-405e-a46c-0122a70d4071_terseLabel_en-US" xlink:label="lab_us-gaap_EquityUnitPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested early exercise common stock</link:label>
    <link:label id="lab_us-gaap_EquityUnitPurchaseAgreementsMember_label_en-US" xlink:label="lab_us-gaap_EquityUnitPurchaseAgreementsMember" xlink: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 Unit Purchase Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityUnitPurchaseAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityUnitPurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityUnitPurchaseAgreementsMember" xlink:to="lab_us-gaap_EquityUnitPurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_056bde98-1c89-4242-be67-20028b70eb0c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity (deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c6399d5f-3a16-470d-9bd6-97436d78ab3b_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4c9708cd-b69b-435a-9a59-2b81463ca8b4_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/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_StockIssuedDuringPeriodSharesIssuedForServices_a794ef3e-6581-4998-a67f-4620bfe4ee8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" 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">Capital contribution (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink: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, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_b73ba5bf-3b39-4c7a-8146-133ae0b384c0_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_us-gaap_PreferredStockSharesIssued_2a677342-c2c4-4855-9294-bc3e955e514a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_061c6d7d-6838-452b-ae98-788eda74ab0f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes and accrued interest with related parties</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_be07fe8e-a70d-485f-844a-8e9230ec65d0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on convertible notes with related parties, net of tax</link:label>
    <link:label id="lab_us-gaap_InterestOnConvertibleDebtNetOfTax_label_en-US" xlink:label="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink: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 on Convertible Debt, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:to="lab_us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_4b4e35e0-9132-469a-b1a8-d0f903720d49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_15345ea4-2108-41b0-8769-a24b644875c0_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity (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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_5b6f40ec-ed1a-46de-84cd-5453f327f4be_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from performance obligations satisfied in previous periods</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink: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, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_d4a9dd6d-35a1-4a7a-aec1-47d49a0e3908_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, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_FairValueMeasurementFrequencyDomain_e0ef7f95-d1a2-4316-9adc-75e1f402fa5f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_34027e2d-26b7-4ade-9b72-3be9c0d68880_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">Convertible notes issued</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_InterestExpense_ebe1d8bf-1475-42c9-b990-cbcb793ecd76_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f6b62a5e-f2de-430d-b7e3-314a84df859c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 payroll taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_SeriesARedeemableConvertiblePreferredStockMember_32292092-12a3-46ff-81a7-500b586c6aec_terseLabel_en-US" xlink:label="lab_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_zip_SeriesARedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_zip_SeriesARedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:href="zip-20210630.xsd#zip_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:to="lab_zip_SeriesARedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_7c329faf-875d-4b01-b8a0-0c6e2adc6f53_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_us-gaap_RetainedEarningsAccumulatedDeficit_6a19280d-c918-4aa2-9493-e18110c9c14e_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_0ef96905-97a8-48f4-8a6d-d40d927affda_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/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_81d0d316-ab25-4e97-9842-5bc41084f1a7_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_ConversionOfStockAmountConverted1_74feb585-c14a-447c-87dc-facdb8eed1d0_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Amount Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9e67f9c2-1dfb-4e7e-b7ad-1d967997cb17_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock granted under 2021 Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_caec82f9-7c91-462a-8573-0ec734a3693c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 2</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2acfab09-938f-45ee-bce1-e8ca6acee165_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assumptions, risk-free rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_4d57fa45-fa56-4df1-b951-1dc05a89c4c2_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_ProceedsFromStockOptionsExercised_03bbaa66-a11c-4ff8-b0db-f42b32674b2f_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_85eb0b2a-dc13-4508-bb2f-faca1860b9db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited/Cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f269a7a6-f21b-4758-b1c9-d8b68428e5cc_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 expense (benefit)</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_cf51e8eb-2ee2-432f-8713-3caf876a7b3a_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 of allowances of $3,891 and $3,933 at June&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_a7a0a31a-3cc9-4cfe-9be5-13c903be2ad3_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_zip_EquityIncentivePlans201220142021Member_62cf67c5-ff12-499e-ad18-e7499e33b840_terseLabel_en-US" xlink:label="lab_zip_EquityIncentivePlans201220142021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plans, 2012, 2014, 2021</link:label>
    <link:label id="lab_zip_EquityIncentivePlans201220142021Member_label_en-US" xlink:label="lab_zip_EquityIncentivePlans201220142021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plans, 2012, 2014, 2021 [Member]</link:label>
    <link:label id="lab_zip_EquityIncentivePlans201220142021Member_documentation_en-US" xlink:label="lab_zip_EquityIncentivePlans201220142021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plans, 2012, 2014, 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlans201220142021Member" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlans201220142021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_EquityIncentivePlans201220142021Member" xlink:to="lab_zip_EquityIncentivePlans201220142021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_54aea70f-8c51-4d75-b864-4bf3b9e6e8fe_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_c4b8efbf-1d51-443e-9295-a4cf78306293_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_c27250e7-5f84-4b1c-875f-e10446767af9_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_DisaggregationOfRevenueTable_3cc87988-7e37-40fd-b843-8e078463cffb_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_ContractWithCustomerAssetNetNoncurrent_f92e6a7a-4bae-4585-bf83-f7e7672c26e7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink: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 commissions, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1f42fd9c-a6af-48ab-a640-23a32074f3f1_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/Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/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_78fd6829-62d3-40fc-b8c7-64ed3c4e0176_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">Weighted average shares used in computing net income (loss) per share attributable to Class A and Class B common stockholders:</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_us-gaap_ScheduleOfStockByClassTable_d4505f98-e3ac-4e18-9c92-006ea945373c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_InTransitProceedsFromExerciseOfStockOptions_0382e9db-1c48-4557-ae16-1138bd916d2a_terseLabel_en-US" xlink:label="lab_zip_InTransitProceedsFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-transit proceeds from exercise of stock options</link:label>
    <link:label id="lab_zip_InTransitProceedsFromExerciseOfStockOptions_label_en-US" xlink:label="lab_zip_InTransitProceedsFromExerciseOfStockOptions" xlink: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-Transit Proceeds From Exercise Of Stock Options</link:label>
    <link:label id="lab_zip_InTransitProceedsFromExerciseOfStockOptions_documentation_en-US" xlink:label="lab_zip_InTransitProceedsFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In-Transit Proceeds From Exercise Of Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_InTransitProceedsFromExerciseOfStockOptions" xlink:href="zip-20210630.xsd#zip_InTransitProceedsFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_InTransitProceedsFromExerciseOfStockOptions" xlink:to="lab_zip_InTransitProceedsFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_805f7e02-73fb-400a-9562-f7cab72ceae7_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_ShareBasedCompensationOptionAndIncentivePlansPolicy_acca9ca2-fbe5-4db7-9ce7-ad0b57aaf95d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 for Awards with a Market Condition</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_4a7a6d30-43ee-4470-9e9b-5ce71ca17e93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" 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: Undistributed earnings attributable to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d1f34e65-12f3-47c6-8845-2482ed3a9216_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_9595d335-9f8c-4ec6-8543-3265299af313_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">Total remaining stock-based compensation expense for unvested stock options</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_srt_ProductOrServiceAxis_67f964ff-e2a3-4101-b080-c07ec42d4546_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_b5c1564c-d983-473b-8880-aa8565af2921_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_dei_EntitySmallBusiness_a97ff8ee-f944-4abd-8c4f-82248d5cc97f_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_PreferredStockParOrStatedValuePerShare_ad6e24aa-d836-42c6-af89-f556a1df2aa9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_EquityIncentivePlan2021Member_58ae5fb1-6196-4daf-8db8-e68044aacadf_terseLabel_en-US" xlink:label="lab_zip_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:label id="lab_zip_EquityIncentivePlan2021Member_label_en-US" xlink:label="lab_zip_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021 [Member]</link:label>
    <link:label id="lab_zip_EquityIncentivePlan2021Member_documentation_en-US" xlink:label="lab_zip_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlan2021Member" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlan2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_EquityIncentivePlan2021Member" xlink:to="lab_zip_EquityIncentivePlan2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0044c46-031b-41b3-b8e3-feb52e5d7bb8_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">Unrecognized stock based compensation expense</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_srt_ChiefExecutiveOfficerMember_20cbb7aa-4c89-4585-a399-66fb1586ecad_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_f8884ab9-98b8-4fe5-825a-30dbf9452c65_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_SellingAndMarketingExpense_7d233741-ca52-4362-a1d4-bba734cc061a_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_zip_EquityAndTemporaryEquityAbstract_label_en-US" xlink:label="lab_zip_EquityAndTemporaryEquityAbstract" xlink: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 and Temporary Equity [Abstract]</link:label>
    <link:label id="lab_zip_EquityAndTemporaryEquityAbstract_documentation_en-US" xlink:label="lab_zip_EquityAndTemporaryEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and Temporary Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityAndTemporaryEquityAbstract" xlink:href="zip-20210630.xsd#zip_EquityAndTemporaryEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_EquityAndTemporaryEquityAbstract" xlink:to="lab_zip_EquityAndTemporaryEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_d8850d33-46d9-4dfe-8d20-428cb8cc1575_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_0a0353ad-fe82-438e-9c11-c374f974251d_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_StatementLineItems_c6548959-b29d-4f5a-93e8-bd5897a841ba_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_e1861601-87d3-4f96-ac52-7a70430f1496_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_b8fddb03-e8ef-4fa4-b10b-2e60e2726b31_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink: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 RSUs (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink: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 Instrument Other than Option, Nonvested, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b298f4dc-91eb-4048-88e7-0b672df333d7_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 Per Share</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_zip_MonteCarloSimulationMember_325d265f-7fa6-4e2d-9450-3c7f6af073c9_terseLabel_en-US" xlink:label="lab_zip_MonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation</link:label>
    <link:label id="lab_zip_MonteCarloSimulationMember_label_en-US" xlink:label="lab_zip_MonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation [Member]</link:label>
    <link:label id="lab_zip_MonteCarloSimulationMember_documentation_en-US" xlink:label="lab_zip_MonteCarloSimulationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monte Carlo Simulation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_MonteCarloSimulationMember" xlink:href="zip-20210630.xsd#zip_MonteCarloSimulationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_MonteCarloSimulationMember" xlink:to="lab_zip_MonteCarloSimulationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_84af9e43-b328-4ae2-8777-ea633fb6da8c_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_4bca8dd4-6ef3-4b6a-831c-3431b2275cd1_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockNameDomain" xlink:to="lab_us-gaap_ConversionOfStockNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_AccruedPartnerExpensesCurrent_f569d389-153c-46d1-9190-196bca3dfef0_terseLabel_en-US" xlink:label="lab_zip_AccruedPartnerExpensesCurrent" xlink: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 partner expenses</link:label>
    <link:label id="lab_zip_AccruedPartnerExpensesCurrent_label_en-US" xlink:label="lab_zip_AccruedPartnerExpensesCurrent" xlink: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 Partner Expenses, Current</link:label>
    <link:label id="lab_zip_AccruedPartnerExpensesCurrent_documentation_en-US" xlink:label="lab_zip_AccruedPartnerExpensesCurrent" xlink: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 Partner Expenses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPartnerExpensesCurrent" xlink:href="zip-20210630.xsd#zip_AccruedPartnerExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_AccruedPartnerExpensesCurrent" xlink:to="lab_zip_AccruedPartnerExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_c0cca629-3090-425b-9b4b-ffbbe0e61c3e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink: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 convertible notes with related parties</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" 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_46d3700e-2395-4a99-bd3f-7e42bbc52f16_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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5a73d391-a689-47c5-bd49-29c1ea8fc188_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP purchase price of common stock, percent of market price (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b7b7830e-e456-44b6-ad31-2e3d9287915d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_DocumentInformationTable_fb8bbb97-370a-4d3f-95d5-09585fdfcb43_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityAbstract_8f369cf8-87d8-4d7e-b9e8-34d4547c3cdb_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_04d46ef2-4e98-4232-843e-52bf0160f282_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_9070d05c-40e5-425a-8a40-77d954fc2a67_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_dei_EntityShellCompany_f7e855c1-f426-4854-a760-1d35de6a86c1_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_b27306cf-7e9b-4d11-b79e-28285d27dfd3_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_3eb1a279-d7c0-4c4a-aea0-03c31a524d44_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">Share-based Payment Arrangement, Expensed and Capitalized, Amount</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_VestingAxis_688eaa39-bd72-49f7-a98a-43a30ad1e67b_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_ec8e99b9-887d-4525-b4ef-1c11fb8ea1ea_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_bb4de340-c086-48e5-a7fd-1eb8244530fa_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_8ffb7dff-322d-4ac9-8934-9d0f5f61c9bd_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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f09ea81f-5a9f-42f7-aeab-c036a30b98af_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Class A and Class B common stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_c5b9face-82e0-4b1d-ad33-0b128415d1ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/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_srt_TitleOfIndividualAxis_fb64274b-36a3-4cbd-9dac-8b314bb13a66_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8eaf93f2-76cc-4d2a-a67c-dd4ae0eed408_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Class A and Class B common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a0e5a894-3b71-4df1-b9d2-a3078ceda133_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Class A and Class B common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_70771542-27a8-4f56-89bb-80183c49a9bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_361ed787-1aec-4350-b905-dede5b83a487_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_ResearchAndDevelopmentExpense_0bcd2eb5-9819-4b76-84b3-0399f80c0024_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3116b8b4-9614-43d3-9223-d503ea06fd14_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_07b9a6ed-eda5-4ef0-95ca-b275582387f4_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_srt_CumulativeEffectPeriodOfAdoptionDomain_d0c597d3-7729-479b-a59c-f26cc30bc8a3_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_55a72b5a-bf5f-4d3e-9682-1e65f2ad887d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_9d52baf0-4387-4925-b86d-bd2c56f286f3_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 provided by 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_us-gaap_RedeemableConvertiblePreferredStockMember_4766c1a7-f882-4ae1-b8b9-3d6e2fe55a82_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable convertible preferred stock, if converted basis</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_de3e7584-5aa2-4ea4-b230-ca4c6377c8cc_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_d2516bae-4642-4b37-8095-c4c3a21e8de0_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_EarningsPerShareBasicAbstract_1545919f-233a-4fc2-9731-2bae301f2cb5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share, basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_e44a4a41-daa1-420d-a1e3-84daad817a9c_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink: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 Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink: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 Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_60b418a8-55ef-4ef0-a4fd-98748759495a_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50c4d01d-d512-4ae4-b0dd-104963c8cb77_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 of common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/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_8d9da786-04b0-434b-9cd5-e921d276c23a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_14baaf5d-710c-4f4f-99e5-f4af853e1db6_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 income (loss) per share attributable to Class A and Class B common stockholders - 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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_9f7e8e0f-4175-4d23-b7f5-4a6243cbaa91_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_d7eb8c73-a5b6-45e1-9af1-08ca15916798_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of revolving line</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_f83a0518-4aa2-4c30-8254-19f9d6a4150b_terseLabel_en-US" xlink:label="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_label_en-US" xlink:label="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink: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, Vesting Of Early Exercised Stock Options</link:label>
    <link:label id="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Vesting Of Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:href="zip-20210630.xsd#zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:to="lab_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_819a5453-1e00-4f73-8dc0-f9b9974c4cd5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt, threshold percentage of stock price trigger (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_c29bf647-e456-43aa-a2ff-0b174c78c3ed_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_4feac5bf-7cdd-4874-b02e-9e6457a45bcd_terseLabel_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested in period, amount per share (in dollars per share)</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_aef61e44-cf6f-4767-a4a4-44a854d77dc8_verboseLabel_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" 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">Company Stock Price Target (in dollars per share)</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_label_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink: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, Threshold Stock Price Target</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_documentation_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink: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, Threshold Stock Price Target</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink:to="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_2a8882bd-e348-410c-af09-eda694f71f95_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_AccruedPayrollTaxesCurrent_8c84bc2b-0914-4719-bcf1-b35b6fa0afd4_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink: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 payroll tax liability, current portion</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink: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 Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_b72ee5dd-9601-462c-96c7-5d460a2a7ab8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink: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, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_b9dd3495-7cff-4509-ba0e-a48586048532_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_f7570b2c-f87f-4f47-8ab1-5cd8a63dfc98_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">Internal use software, 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_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_c209693f-eb3c-4d1c-99e7-6ac865876c23_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" 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">Reallocation of net income attributable to participating securities</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a201993b-0c0c-47c6-b267-9ae6f4c245f4_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_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_88433350-6b1c-49f0-9b29-3a409c1429ac_terseLabel_en-US" xlink:label="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes with related parties to common stock</link:label>
    <link:label id="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_label_en-US" xlink:label="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Notes With Related Parties To Common Stock [Member]</link:label>
    <link:label id="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_documentation_en-US" xlink:label="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Notes With Related Parties To Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:href="zip-20210630.xsd#zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:to="lab_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_c27e6c4e-6452-4a94-99a3-205fe3cb268e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Class B treasury stock, 195 shares outstanding as of June&#160;30, 2021 and December&#160;31, 2020</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a8e8b8c5-a721-446e-b198-e361037272b6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_31ab9f2b-0ddc-427b-acd9-27ecdead90d8_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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_dcc61b85-4cf3-49cc-85dd-bc8370c818c5_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" 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">Conversion of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_6e2572ac-e5e3-43c3-8a91-6aa0ba87f763_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6e5b8389-5431-46a2-874e-58dd4f6f58c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_22315445-b5a0-40cc-b915-dbc3bd3cf492_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_DepreciationDepletionAndAmortization_43618dc9-2df4-4f1d-9559-ca96514923e9_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_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_6686488c-ef48-4cc2-85f8-9a984713edb6_terseLabel_en-US" xlink:label="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink: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 reserved for issuance as a percent of common stock issued and outstanding (as a percent)</link:label>
    <link:label id="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_label_en-US" xlink:label="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink: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 Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding</link:label>
    <link:label id="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_documentation_en-US" xlink:label="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink:href="zip-20210630.xsd#zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink:to="lab_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_AccruedPayrollTaxesNoncurrent_859b412d-cbe7-4a7a-9245-d1099ae27d34_terseLabel_en-US" xlink:label="lab_zip_AccruedPayrollTaxesNoncurrent" xlink: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 payroll tax liability, net of current portion</link:label>
    <link:label id="lab_zip_AccruedPayrollTaxesNoncurrent_label_en-US" xlink:label="lab_zip_AccruedPayrollTaxesNoncurrent" xlink: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 Payroll Taxes, Noncurrent</link:label>
    <link:label id="lab_zip_AccruedPayrollTaxesNoncurrent_documentation_en-US" xlink:label="lab_zip_AccruedPayrollTaxesNoncurrent" xlink: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 Payroll Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPayrollTaxesNoncurrent" xlink:href="zip-20210630.xsd#zip_AccruedPayrollTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_AccruedPayrollTaxesNoncurrent" xlink:to="lab_zip_AccruedPayrollTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_83649a8a-fa49-46fa-9a3d-cf73527fb1dc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from revolving line</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_f0c62b91-8f00-4054-9835-3f89e077e6e9_terseLabel_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink: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 window (in days)</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_label_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink: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, Weighted Average Trading Window</link:label>
    <link:label id="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_documentation_en-US" xlink:label="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink: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, Vested, Weighted Average Trading Window</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink:to="lab_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_9639c836-8f9d-45fb-be2a-abcbe533a7f9_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_21c323e4-f2f8-4053-8b2e-ea6786857c72_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_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_f08d9a9e-96e8-4fb7-a107-915d651134eb_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_c32f15e2-bad3-46b1-9e8d-4a24119e8f57_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_bd60572f-5906-451a-86d8-e468f95b933f_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 upon the vesting and 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_CommonClassBMember_13cac299-0681-462b-95ff-9ae8496aa977_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_1f5f6c85-17a3-49e0-a9f1-76fd23376af8_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink: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 initially reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink: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 Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_94b0d410-f102-490f-ac7e-4789a398121c_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_336de2e7-4ac2-459e-938b-4e7477566296_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Outstanding</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_IncomeStatementLocationDomain_6a87cef1-5f64-4ea5-9da5-2b21eca72afb_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_TemporaryEquitySharesIssued_41b0a901-80dd-4224-9398-2778eb0ca13c_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_981aa937-b3e9-4239-ac5f-829a972e9f46_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_2c535375-b3ea-41ee-b02d-ae1b43f84fb9_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_2d4bb138-9b8c-49f0-9d57-ca9bcfc0e926_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_TreasuryStockSharesAcquired_5c408e87-0a07-4503-8a56-dafb47072f45_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink: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 repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_4483b0a2-d29f-46bc-8c4d-6b0308c1b101_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_EarningsPerShareAbstract_6eb0d9f0-cc23-4d9b-8c11-1eac64bf2add_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share attributable to Class A and Class B common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_7f25d717-f823-494c-9df2-fb27c5aafeb6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_e93da9f5-cb20-441c-a26c-e48c992080fe_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_us-gaap_IncreaseDecreaseInOtherOperatingAssets_26cee1c9-e830-473d-95af-fa5c2d4b3e0d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_7cd9ba2f-078c-4ffe-a869-232e9dc88967_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, amount available</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink: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, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFourMember_de403a77-fdb4-4037-95b4-3bffa486517f_terseLabel_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 4</link:label>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFourMember_label_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four [Member]</link:label>
    <link:label id="lab_zip_ShareBasedPaymentArrangementTrancheFourMember_documentation_en-US" xlink:label="lab_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink: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 Payment Arrangement, Tranche Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink:to="lab_zip_ShareBasedPaymentArrangementTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_4a9e80be-12ce-455d-b4f2-5138a567672c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 3</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_9c745d88-8766-4627-b30b-e2f827cfa14a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_4ef1df0c-387f-48d9-88d8-f0183949d619_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink: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 liability for indemnification arrangements</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e7c7c764-e229-404f-b218-5fb73a56bd8c_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">Beginning balance, outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b746dde3-8958-41f6-b301-dce3942230e7_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">Ending balance, outstanding (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_e57b3bef-9340-440d-99f6-fe4c0a4c6d75_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_fb65b975-800c-4e00-87fd-225dde98604e_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">Convertible notes and accrued interest with related parties</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_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2c2c163d-af34-496c-a783-640fa4874b0b_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_5706d102-7922-49ff-be02-f3eac57126c4_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_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_us-gaap_ConvertibleDebtSecuritiesMember_ff4a0b8c-3396-4d7b-952e-1cbd2fefbf9a_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes with related parties, if converted basis</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d934a377-7621-41a6-a4c7-db87d656c067_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 Per Share</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_dei_DocumentFiscalPeriodFocus_7beb699a-94c5-4b40-bdd2-99ee7c5f7984_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_656c1302-6c92-4268-aee8-8a5ad3bec18f_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 (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_SeriesAPreferredStockMember_ad0b7bcc-92d5-4859-a591-a11bd657d932_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_5adf96ed-1d16-4899-a18f-728c728002c6_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 issuance costs for credit facility</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_97d1305a-5b6c-4cb2-889f-c18408d98464_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_ba1cf8fb-16f7-4812-bb3e-f205945376ca_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink: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 Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink: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 Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9ed66b0-8406-420f-92fd-0799864d0933_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">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c3db2d2c-ccab-420c-ae5c-cb521a06aa55_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">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_ContractWithCustomerAssetNetCurrent_556a85d7-881c-4548-9e27-7eda86e2faee_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions, current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_e5410ff5-5565-4615-aa74-d2af3f6b72a3_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_AssetsCurrentAbstract_4242ccee-02eb-4a47-871d-b45314828fdb_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_CommonStockCapitalSharesReservedForFutureIssuance_a86140ce-1916-443c-a15b-259927b822f0_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">Shares initially reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_EntityCentralIndexKey_6c68658f-1256-4279-af19-9929406228c4_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_dei_SecurityExchangeName_f795d263-9cb9-496b-85bf-cbc32b2c8d72_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_CustomerRefundLiabilityCurrent_d380bfa0-906f-43c9-8daa-53d989fa2c02_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink: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 refunds and customer liabilities</link:label>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink: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 Refund Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f8859ed8-6d5a-488d-bb1b-3b0b6baf6dfe_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5a3e87a3-bb2c-471e-a646-e87f2015596f_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_zip_ConversionOfClassBStockToClassAStockMember_b8f55504-977f-4ce7-9f3c-552312c88633_terseLabel_en-US" xlink:label="lab_zip_ConversionOfClassBStockToClassAStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Class B stock to Class A stock</link:label>
    <link:label id="lab_zip_ConversionOfClassBStockToClassAStockMember_label_en-US" xlink:label="lab_zip_ConversionOfClassBStockToClassAStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Class B Stock To Class A Stock [Member]</link:label>
    <link:label id="lab_zip_ConversionOfClassBStockToClassAStockMember_documentation_en-US" xlink:label="lab_zip_ConversionOfClassBStockToClassAStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Class B Stock To Class A Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfClassBStockToClassAStockMember" xlink:href="zip-20210630.xsd#zip_ConversionOfClassBStockToClassAStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ConversionOfClassBStockToClassAStockMember" xlink:to="lab_zip_ConversionOfClassBStockToClassAStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_59e3371c-46aa-406e-80a9-f73cdcb1ac61_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4fcd8b2d-86cb-4564-bf29-f42027131523_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares of Class A and Class B common stock 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_FairValueMeasurementsRecurringMember_e9d303b1-4e27-465a-a2ea-64992976c21d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6302724a-dcba-4a85-887c-d073bbbaaa3d_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_c7b69760-b2a6-4042-8bb5-fd279b19a250_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">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_3554a11c-ea2d-4490-9724-75b79e41eaf6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" 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">Minimum Service Period (in years)</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_RelatedPartyDomain_d08a22c2-aa2e-41a7-8177-329de0a83f7c_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_dbfc2b20-680e-43a5-a1ac-ffa5543f5d4b_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_b526dd93-b831-472e-92c1-34159a97fea6_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9f5b5cae-ffd4-4df9-b765-ea464d0e52d9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_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_ClassOfStockLineItems_11d91325-cb3b-49e6-a6f0-ddf5012b27c0_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b40ef2f9-8839-493c-aa39-ce487f3e42f4_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_NetCashProvidedByUsedInInvestingActivities_4f17b59b-2f68-43d2-a0b8-a73d3846ae9f_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_IncreaseDecreaseInOperatingCapitalAbstract_c2017d70-7167-4298-af0f-b435b6847f94_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">Change 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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_bc54c6f0-39a9-4767-8dd7-5ff4955cb04e_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_ce693a90-97c7-4a2a-88af-954aa551f014_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_76d662d4-bbeb-4d5a-a76c-7e93f251b15f_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_9ccddce8-ed55-4f3d-bc26-19c56588b25f_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">Fair value assumptions, 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_zip_CommonStockNumberOfVotesPerShare_b40925b5-edc7-4820-8009-b64af406aa39_terseLabel_en-US" xlink:label="lab_zip_CommonStockNumberOfVotesPerShare" xlink: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 entitled per share</link:label>
    <link:label id="lab_zip_CommonStockNumberOfVotesPerShare_label_en-US" xlink:label="lab_zip_CommonStockNumberOfVotesPerShare" xlink: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, Number Of Votes Per Share</link:label>
    <link:label id="lab_zip_CommonStockNumberOfVotesPerShare_documentation_en-US" xlink:label="lab_zip_CommonStockNumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number Of Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_CommonStockNumberOfVotesPerShare" xlink:href="zip-20210630.xsd#zip_CommonStockNumberOfVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_CommonStockNumberOfVotesPerShare" xlink:to="lab_zip_CommonStockNumberOfVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_2c751064-539f-418d-927e-8290f6cc6c89_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_a168a7d1-01ee-4b20-aa4e-b7a6df52dc80_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_ClassOfStockDomain_fd04f5e4-8899-4bf2-8320-12ef3097cec1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dc878409-632b-4ec8-91e8-cca61a5dd23c_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</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_us-gaap_TemporaryEquityAccretionToRedemptionValue_11b21db1-ac47-4813-9925-3a544eed26e4_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityAccretionToRedemptionValue_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink: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, Accretion to Redemption Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:to="lab_us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_53afbd7a-8822-41bc-a679-af1743ad2e00_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_AccruedSalesCommissionCurrent_0c0937a6-bed5-474d-8fd8-53a264caec85_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_93a5c69d-d840-4fa7-b09b-a76cf1f5eefa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_fd99b65a-242f-46f1-880f-80c7fea9fc75_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ca44a28a-d608-478a-aa3f-a3c4b134a0ec_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_e09a3f95-3903-4b03-82d8-c95d531affb0_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_7897a85c-2fb4-42a9-a1d7-b0f4c2dc108a_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c963f54b-2782-4c57-a8f9-e0e769516414_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate stock based compensation expense over derived service period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_71fcdd7e-cd7c-405f-9c09-9535ccaf7534_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_PaymentsForSoftware_2155a56b-06da-482c-ba59-70b6c93ee595_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal use software costs</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink: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 for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_0b00ef3e-aba3-46d5-9009-b2cdd7f2db29_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d93b3e96-38fa-4cfb-90f2-2293d5fda38c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested during period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink: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, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_98ee5a6d-af9f-44b1-b77c-027352b110d2_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_us-gaap_CostOfSalesMember_9ef2737b-3533-4674-9b11-141325d17e2a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_ed126314-9a51-403b-ae0e-677554d48674_terseLabel_en-US" xlink:label="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink: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 cash and permitted investments adjustment</link:label>
    <link:label id="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_label_en-US" xlink:label="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink: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, Covenant, Maximum Cash and Permitted Investments Adjustment</link:label>
    <link:label id="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_documentation_en-US" xlink:label="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant, Maximum Cash and Permitted Investments Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink:href="zip-20210630.xsd#zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink:to="lab_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseMember_4d27815c-de45-459e-8ad7-80bdaf1133c8_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_us-gaap_LicenseMember_label_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember" xlink:to="lab_us-gaap_LicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a47c2088-3735-4ff9-91f8-025638b32c44_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_63fed9b5-361e-45ce-b881-cfc26955b519_terseLabel_en-US" xlink:label="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock</link:label>
    <link:label id="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_label_en-US" xlink:label="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member]</link:label>
    <link:label id="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_documentation_en-US" xlink:label="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock To Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:href="zip-20210630.xsd#zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:to="lab_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_16984ba7-1273-4436-a33f-eaedccd0f0cc_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_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_92f23c3f-421b-4ca6-9bf3-04c7696216b2_negatedTerseLabel_en-US" xlink:label="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" 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">Conversion of redeemable convertible preferred stock to common stock (in shares)</link:label>
    <link:label id="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:href="zip-20210630.xsd#zip_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:to="lab_zip_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_8fd8621e-acfc-4a8c-9028-9148adcf936a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>zip-20210630_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:f7b558fe-fc53-4242-86d6-d32c0d5184b2,g:16225acc-2170-437f-8ea9-f34669b70638-->
<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.ziprecruiter.com/role/Cover" xlink:type="simple" xlink:href="zip-20210630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a6334c65-7455-4b89-bf8e-0a20f7042a77" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a6334c65-7455-4b89-bf8e-0a20f7042a77" xlink:to="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_33fc3eac-2ad7-49e9-acce-0ce7dae34f5c" xlink:to="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_40f831c8-1e31-4bb3-b389-ebfd38186cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:to="loc_us-gaap_CommonClassAMember_40f831c8-1e31-4bb3-b389-ebfd38186cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1efe2d1b-7022-4071-b910-1230bb13e72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3848988c-1f73-43a4-a26f-54d14124fdaa" xlink:to="loc_us-gaap_CommonClassBMember_1efe2d1b-7022-4071-b910-1230bb13e72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bb6a1e74-820e-4f9a-a886-1dc8da664e2e" xlink:to="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_18188f94-77cc-4d32-87b5-5628b7fe7fd1" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentType_18188f94-77cc-4d32-87b5-5628b7fe7fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_82694077-7844-43b4-98a4-1d57233e51b0" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentQuarterlyReport_82694077-7844-43b4-98a4-1d57233e51b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_30a2d867-4dbf-4adb-8a1e-0fbc23904f39" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentPeriodEndDate_30a2d867-4dbf-4adb-8a1e-0fbc23904f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_48455ef7-0f50-4da2-b288-e2becac836f7" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentTransitionReport_48455ef7-0f50-4da2-b288-e2becac836f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1e7396fa-9b4c-49ac-a658-8817f0008599" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityFileNumber_1e7396fa-9b4c-49ac-a658-8817f0008599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_49c135fc-df88-4932-907b-867ab0f5134c" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityRegistrantName_49c135fc-df88-4932-907b-867ab0f5134c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c6abde25-5ac3-42d6-b76e-37a1df1d3a3d" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c6abde25-5ac3-42d6-b76e-37a1df1d3a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_4ebd8e0d-e4a0-422e-a6c4-90cb43fad373" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityTaxIdentificationNumber_4ebd8e0d-e4a0-422e-a6c4-90cb43fad373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e053be9b-8d4b-4c0d-ab30-5c7fc3f1e26c" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressAddressLine1_e053be9b-8d4b-4c0d-ab30-5c7fc3f1e26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_48c160ba-d39d-4c33-bb2e-713dca1b564e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressCityOrTown_48c160ba-d39d-4c33-bb2e-713dca1b564e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_805f5ed2-5344-411e-b1b1-f1f2a2db06b1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressStateOrProvince_805f5ed2-5344-411e-b1b1-f1f2a2db06b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6187f22f-1b65-43f8-b92c-87f9c9a0775e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityAddressPostalZipCode_6187f22f-1b65-43f8-b92c-87f9c9a0775e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2199c859-d27b-43de-a5d8-d539bc66a395" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_CityAreaCode_2199c859-d27b-43de-a5d8-d539bc66a395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_099bb988-da7d-4497-a008-f46c898646ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_LocalPhoneNumber_099bb988-da7d-4497-a008-f46c898646ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_45135d17-b28f-4e20-ba75-a26f07e6799d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_Security12bTitle_45135d17-b28f-4e20-ba75-a26f07e6799d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c50735bd-faa7-494a-b757-a15f63afd8bf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_TradingSymbol_c50735bd-faa7-494a-b757-a15f63afd8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_39a18454-1329-4ccc-ba74-8eea1abf5d40" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_SecurityExchangeName_39a18454-1329-4ccc-ba74-8eea1abf5d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e5c1bbd8-766e-43d9-a3cf-8e29a2471180" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCurrentReportingStatus_e5c1bbd8-766e-43d9-a3cf-8e29a2471180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_05f8d0d6-a237-4c4e-8ae8-4014c2cecf6a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityInteractiveDataCurrent_05f8d0d6-a237-4c4e-8ae8-4014c2cecf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a93ecd67-cda8-4955-87b3-37a066324a90" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityFilerCategory_a93ecd67-cda8-4955-87b3-37a066324a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2d419768-2051-4cfe-82fd-00bf4b1e0a73" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntitySmallBusiness_2d419768-2051-4cfe-82fd-00bf4b1e0a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c0ad4d60-e8a7-4f58-81a6-f96a142ea40d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityEmergingGrowthCompany_c0ad4d60-e8a7-4f58-81a6-f96a142ea40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_8fb95d65-f4c1-49eb-971f-02887657f2ef" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityExTransitionPeriod_8fb95d65-f4c1-49eb-971f-02887657f2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_bd1115b0-d8ea-4490-b52c-29497e77f1d6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityShellCompany_bd1115b0-d8ea-4490-b52c-29497e77f1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c50c93d7-14ef-4052-b773-30bb3fddd02b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c50c93d7-14ef-4052-b773-30bb3fddd02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6304cc6f-b2f2-4c08-afd9-7fb428622c4e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_EntityCentralIndexKey_6304cc6f-b2f2-4c08-afd9-7fb428622c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_794ab74d-a414-4d58-a002-8b961e23cddd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_CurrentFiscalYearEndDate_794ab74d-a414-4d58-a002-8b961e23cddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_de70e25d-7c4e-4c1c-bb38-9478580a4c77" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentFiscalYearFocus_de70e25d-7c4e-4c1c-bb38-9478580a4c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4f9f7191-7186-4062-b079-00c62b4be7f8" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4f9f7191-7186-4062-b079-00c62b4be7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9354ca8d-ea98-4d27-ba0d-7f0a95c82dae" 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_DocumentInformationLineItems_8ab7984e-e270-4505-8ab5-f72337d7e5db" xlink:to="loc_dei_AmendmentFlag_9354ca8d-ea98-4d27-ba0d-7f0a95c82dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_dd4bea3e-7623-4937-8f25-b73ef0be6f36" 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_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" 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_StatementOfFinancialPositionAbstract_dd4bea3e-7623-4937-8f25-b73ef0be6f36" xlink:to="loc_us-gaap_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aee2c353-ec93-4966-8bce-ffa3307e9562" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4f37c066-f6e1-4099-b02e-b28f8c11112c" xlink:to="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_7c607768-e3cb-4e9f-bc42-8c44386c61e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_7c607768-e3cb-4e9f-bc42-8c44386c61e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ec239535-24f4-4a49-a827-fd98b83a0e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ec239535-24f4-4a49-a827-fd98b83a0e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2233ce9b-34a2-4280-9b34-6af6f6adc25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_CommonClassAMember_2233ce9b-34a2-4280-9b34-6af6f6adc25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2e59904d-2714-466e-a7e0-3d54cbeba99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7d6a3746-f19a-480b-a3ca-174bcf17ff9c" xlink:to="loc_us-gaap_CommonClassBMember_2e59904d-2714-466e-a7e0-3d54cbeba99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" 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_aee2c353-ec93-4966-8bce-ffa3307e9562" xlink:to="loc_us-gaap_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" 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_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" xlink:to="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" 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_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63050944-baa9-4f70-b31d-c1d07c937ab4" 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_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63050944-baa9-4f70-b31d-c1d07c937ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ed01f45f-b7c8-4ab8-a4bf-a94f8b73e617" 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_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ed01f45f-b7c8-4ab8-a4bf-a94f8b73e617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_853cb3ae-d90c-4d01-bbf6-50aa54790eb4" 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_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_853cb3ae-d90c-4d01-bbf6-50aa54790eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3b64660e-7856-4f52-a031-8a951d625108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3b64660e-7856-4f52-a031-8a951d625108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_418a57ce-d554-4c4f-adbd-84479c73713b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6872679d-cf59-488c-aad3-53ee828f2b05" xlink:to="loc_us-gaap_AssetsCurrent_418a57ce-d554-4c4f-adbd-84479c73713b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d0c26b46-a1ad-450e-9190-12a2aa7e25d4" 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_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d0c26b46-a1ad-450e-9190-12a2aa7e25d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb05da8b-fdb8-494c-926c-3f410d483f99" 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_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb05da8b-fdb8-494c-926c-3f410d483f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1163d6f4-2f43-42be-9402-1debb8ab1fea" 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_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1163d6f4-2f43-42be-9402-1debb8ab1fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_437ccb32-bfb9-47fa-bc7f-d31e4b1b5fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_437ccb32-bfb9-47fa-bc7f-d31e4b1b5fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ff01dede-4528-43ac-b61d-02092816c161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_Goodwill_ff01dede-4528-43ac-b61d-02092816c161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4a27dc55-68b1-48d4-96ad-44c8a1d736c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4a27dc55-68b1-48d4-96ad-44c8a1d736c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2a85ac9a-841e-4d11-986a-7d9e3edc7d22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2a85ac9a-841e-4d11-986a-7d9e3edc7d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4f09eb32-1ead-43e0-a1f1-44c11becbf92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_004bdaa2-f087-4977-982c-fada5327e18c" xlink:to="loc_us-gaap_Assets_4f09eb32-1ead-43e0-a1f1-44c11becbf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" 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_StatementLineItems_acad9843-c92f-415d-a28a-153adecc61f7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_dbc1da66-80ed-4db6-ac7b-448dbd6ce69d" 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_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccountsPayableCurrent_dbc1da66-80ed-4db6-ac7b-448dbd6ce69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_88b63f4b-7a2f-4b6d-b17a-9f77c9a09c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_88b63f4b-7a2f-4b6d-b17a-9f77c9a09c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90dc1a96-2cc6-4b2d-8e14-0a43effc5263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_90dc1a96-2cc6-4b2d-8e14-0a43effc5263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_c51dedef-0c2b-4ca7-8d3a-7e6c45e1ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_c51dedef-0c2b-4ca7-8d3a-7e6c45e1ab55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ade974f-8766-4673-8b82-87700fedc3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ade974f-8766-4673-8b82-87700fedc3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6e8abf72-a15b-4a8d-a868-7ec076aa6e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6e8abf72-a15b-4a8d-a868-7ec076aa6e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_02f96d8b-e2d4-4cb1-aae4-6e66c9b42278" 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_9a53b0d1-8334-4669-801e-77cab3ae3798" xlink:to="loc_us-gaap_LiabilitiesCurrent_02f96d8b-e2d4-4cb1-aae4-6e66c9b42278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e82bb3b3-d185-4653-a03f-69e6ca2b043a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e82bb3b3-d185-4653-a03f-69e6ca2b043a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e1809a68-e21b-408b-9c61-aefd27feb5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e1809a68-e21b-408b-9c61-aefd27feb5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPayrollTaxesNoncurrent_3bfbe6f6-f58f-42a3-b9a6-171d7d47e9e5" xlink:href="zip-20210630.xsd#zip_AccruedPayrollTaxesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_zip_AccruedPayrollTaxesNoncurrent_3bfbe6f6-f58f-42a3-b9a6-171d7d47e9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b86dee27-e13d-4dcf-8ab6-ab04d84adee5" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b86dee27-e13d-4dcf-8ab6-ab04d84adee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1d12c48a-da0b-4fc5-9f3a-57e70001d001" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_Liabilities_1d12c48a-da0b-4fc5-9f3a-57e70001d001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_20f802e5-f39d-4ca2-8e62-7d1e6d7f3c48" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_CommitmentsAndContingencies_20f802e5-f39d-4ca2-8e62-7d1e6d7f3c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_50bdd405-c40b-49bc-b89d-c6942452d7ba" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_TemporaryEquityAbstract_50bdd405-c40b-49bc-b89d-c6942452d7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d8732763-d8bb-447f-ab95-2b230a9e608e" 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_50bdd405-c40b-49bc-b89d-c6942452d7ba" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d8732763-d8bb-447f-ab95-2b230a9e608e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_59504c48-cd8f-4d15-b698-c8f7e0d8d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_PreferredStockValue_59504c48-cd8f-4d15-b698-c8f7e0d8d9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_57835026-66ef-4dc8-b104-dff94ddffc20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_CommonStockValue_57835026-66ef-4dc8-b104-dff94ddffc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_667e7d7d-16f3-47dd-9b7c-454a832da26a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_TreasuryStockValue_667e7d7d-16f3-47dd-9b7c-454a832da26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_eb48a9c6-eb38-4ad2-9241-08749424b51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_eb48a9c6-eb38-4ad2-9241-08749424b51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_719506f2-0ce0-4858-bb3f-b32106e2ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_719506f2-0ce0-4858-bb3f-b32106e2ff01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4044d8f-ded7-458b-9f12-a7b1b651ee3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_afe5f4b2-0687-4f68-a9b2-e5732ac8bbdc" xlink:to="loc_us-gaap_StockholdersEquity_f4044d8f-ded7-458b-9f12-a7b1b651ee3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_997cb878-e3f9-4a70-b4d6-1c67027e2d50" 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_0e7b94ab-7fcc-4066-8e53-0ab0ddc8d453" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_997cb878-e3f9-4a70-b4d6-1c67027e2d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_51b6a3f2-575a-4369-8917-6a08946ea31d" 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_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" 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_StatementOfFinancialPositionAbstract_51b6a3f2-575a-4369-8917-6a08946ea31d" xlink:to="loc_us-gaap_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7e719ca8-c6dd-4dec-b956-25534334fc7b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_25bb8a7b-ed92-477a-897b-52709aa57b0b" xlink:to="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_7ff96f30-9840-4a56-bf67-57b6bb09d66a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_7ff96f30-9840-4a56-bf67-57b6bb09d66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_7c697bb7-6089-45e6-8bf2-b94040c02dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_7c697bb7-6089-45e6-8bf2-b94040c02dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_955c2855-a601-4537-9d2c-df155538d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_CommonClassAMember_955c2855-a601-4537-9d2c-df155538d6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e614acec-093a-4524-adfa-920854041d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_32f48cf3-f521-4e44-987c-a7f54beeca8f" xlink:to="loc_us-gaap_CommonClassBMember_e614acec-093a-4524-adfa-920854041d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" 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_7e719ca8-c6dd-4dec-b956-25534334fc7b" xlink:to="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" 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_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d3ab4b60-d564-4f06-9ea1-7a5fa23429f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_01302466-f2fb-473a-8ea7-f72b38c5362a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d3ab4b60-d564-4f06-9ea1-7a5fa23429f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_TemporaryEquityAbstract_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_0b974292-2ec8-4fc3-8cf2-7d9feee96b23" 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_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_0b974292-2ec8-4fc3-8cf2-7d9feee96b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_f9956b42-333f-40f2-bd8d-e71913be5b49" 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_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_f9956b42-333f-40f2-bd8d-e71913be5b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_4de90116-fae8-465f-86fc-d748bbaf733c" 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_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_4de90116-fae8-465f-86fc-d748bbaf733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_7e180dea-0641-4791-ad05-1ca325d86d54" 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_328bad6b-fbba-4842-aabb-5510cae7fb67" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_7e180dea-0641-4791-ad05-1ca325d86d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_291f753c-3446-4c05-98e0-e2c32effba15" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b341aff8-0e21-4674-8921-07e61c1ff138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b341aff8-0e21-4674-8921-07e61c1ff138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_dd7c760f-bf4b-4e04-bf09-4428721ccfee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_dd7c760f-bf4b-4e04-bf09-4428721ccfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1c8b51c7-8a52-4ed4-9841-9d5b3df8e336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1c8b51c7-8a52-4ed4-9841-9d5b3df8e336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_07d22037-8e7d-4b96-bc7e-fbc5151182a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_07d22037-8e7d-4b96-bc7e-fbc5151182a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_daed4cad-ce4e-4b8b-95ce-49a46c899be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_daed4cad-ce4e-4b8b-95ce-49a46c899be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8274d228-bf2e-4c80-8873-4c089597b89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8274d228-bf2e-4c80-8873-4c089597b89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8ffbc306-5b05-4102-8564-6388e7e9be36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesIssued_8ffbc306-5b05-4102-8564-6388e7e9be36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4e715545-39c4-4a2c-b96c-bdd44d16fb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4e715545-39c4-4a2c-b96c-bdd44d16fb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_986f41ab-fe42-41f9-9d55-40a871c1b4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c7cfd5e0-b34e-47e2-bcd5-49325c7b3a99" xlink:to="loc_us-gaap_TreasuryStockShares_986f41ab-fe42-41f9-9d55-40a871c1b4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" 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_RevenueFromContractWithCustomerExcludingAssessedTax_acb1ce3c-199b-4d07-a04a-0db6e7227fa3" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_acb1ce3c-199b-4d07-a04a-0db6e7227fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e0f176fa-a731-4363-b07d-cecbdae7b447" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e0f176fa-a731-4363-b07d-cecbdae7b447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1691f53e-831d-40f0-9431-c780fd7042f4" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_GrossProfit_1691f53e-831d-40f0-9431-c780fd7042f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_78d5319e-5f7f-475a-a478-abc86f2d1bf1" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_78d5319e-5f7f-475a-a478-abc86f2d1bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_e9f6aede-79e5-41f7-8e1e-9e5d655be747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_78d5319e-5f7f-475a-a478-abc86f2d1bf1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_e9f6aede-79e5-41f7-8e1e-9e5d655be747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fc6e2302-e7e6-4056-922f-3ba167e36842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_78d5319e-5f7f-475a-a478-abc86f2d1bf1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fc6e2302-e7e6-4056-922f-3ba167e36842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_24d118a6-371d-41d3-8d1a-fcda8760d70e" 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_78d5319e-5f7f-475a-a478-abc86f2d1bf1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_24d118a6-371d-41d3-8d1a-fcda8760d70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8ee53f0d-964a-494d-a99f-d1d61e8fb8dd" 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_78d5319e-5f7f-475a-a478-abc86f2d1bf1" xlink:to="loc_us-gaap_OperatingExpenses_8ee53f0d-964a-494d-a99f-d1d61e8fb8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c3d40396-346b-4b4b-ba53-1e4743d7cb2d" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_OperatingIncomeLoss_c3d40396-346b-4b4b-ba53-1e4743d7cb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_595d4e59-d04a-458b-a750-b89102568e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:to="loc_us-gaap_InterestExpense_595d4e59-d04a-458b-a750-b89102568e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SubleaseIncomeExpense_1a1d37d1-b750-4533-a0d0-66efe87685cf" xlink:href="zip-20210630.xsd#zip_SubleaseIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:to="loc_zip_SubleaseIncomeExpense_1a1d37d1-b750-4533-a0d0-66efe87685cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b961d9d6-c6cd-4ef4-bbd3-242d981cfd61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b961d9d6-c6cd-4ef4-bbd3-242d981cfd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6892daac-4e6d-4d12-b90d-22bc22fb8bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_baee110c-0a55-42a0-a119-26f1e66f95a9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6892daac-4e6d-4d12-b90d-22bc22fb8bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06aff9f1-cbe3-46f8-b5bf-3df85a98b027" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06aff9f1-cbe3-46f8-b5bf-3df85a98b027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4a40dc77-d244-46f0-a0e9-8b75cd9658db" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4a40dc77-d244-46f0-a0e9-8b75cd9658db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c577932-78b6-49e4-8ba3-275f2b658edc" 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_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_NetIncomeLoss_9c577932-78b6-49e4-8ba3-275f2b658edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_14391f15-4fbb-4c9b-837e-c11b494248e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_14391f15-4fbb-4c9b-837e-c11b494248e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_341893cb-d889-48c8-ab62-ab718d7ddd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_341893cb-d889-48c8-ab62-ab718d7ddd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd203dce-3ee4-49af-b533-b9b8923b215f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd203dce-3ee4-49af-b533-b9b8923b215f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7a34e079-2d65-4056-97a4-cd2b2e615835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7a34e079-2d65-4056-97a4-cd2b2e615835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a933b6c7-f3f4-4500-a463-b473202f7f3e" 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_EarningsPerShareAbstract_7a34e079-2d65-4056-97a4-cd2b2e615835" xlink:to="loc_us-gaap_EarningsPerShareBasic_a933b6c7-f3f4-4500-a463-b473202f7f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_046f3cc7-dae0-4f45-b799-f8c36712c023" 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_EarningsPerShareAbstract_7a34e079-2d65-4056-97a4-cd2b2e615835" xlink:to="loc_us-gaap_EarningsPerShareDiluted_046f3cc7-dae0-4f45-b799-f8c36712c023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8f756a8a-8c33-45e4-aa45-9458183d78eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_625c3dc0-d067-41f3-865d-46ae62170ed9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8f756a8a-8c33-45e4-aa45-9458183d78eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_24b50292-696a-4c4d-914f-2a1158bd1e3a" 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_8f756a8a-8c33-45e4-aa45-9458183d78eb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_24b50292-696a-4c4d-914f-2a1158bd1e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50e107f7-3ea1-44f8-8007-3ce9f2be685b" 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_8f756a8a-8c33-45e4-aa45-9458183d78eb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50e107f7-3ea1-44f8-8007-3ce9f2be685b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_14a3bd02-48a3-41ef-ad6a-e2f49d03bc92" 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_275cfc85-eb8b-4236-bada-d3cdcf778d58" 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_14a3bd02-48a3-41ef-ad6a-e2f49d03bc92" xlink:to="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3d46310-d783-4a49-b0cd-5474b91cabab" xlink:to="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_f7fc4539-2b32-41a4-94e1-d713dbbcf747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_f7fc4539-2b32-41a4-94e1-d713dbbcf747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_377e73a3-0cd2-4bed-bc55-132101d9df60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_377e73a3-0cd2-4bed-bc55-132101d9df60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b75537db-0c5b-4e9b-9f84-d38ff52b4479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_CommonClassAMember_b75537db-0c5b-4e9b-9f84-d38ff52b4479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3cfa53b0-2cf0-465d-b027-9075b31084cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bfc812b4-f74a-4445-95c3-9092cec3b011" xlink:to="loc_us-gaap_CommonClassBMember_3cfa53b0-2cf0-465d-b027-9075b31084cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" 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_2c9ede9d-d336-495d-a131-d19f94c8ba02" xlink:to="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3cf37dbe-7477-4259-993b-0db338532f94" 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_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_CommonStockMember_3cf37dbe-7477-4259-993b-0db338532f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_cec0fed0-b29f-4f2a-ad18-0eaf6caa9ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_TreasuryStockMember_cec0fed0-b29f-4f2a-ad18-0eaf6caa9ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e4c3e7a0-9308-41e6-8243-ed33af8ebe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e4c3e7a0-9308-41e6-8243-ed33af8ebe6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ca1c8d9b-12c7-448f-9ff5-6347f184869e" 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_d924f667-38a9-4e93-88fb-046f9cd81945" xlink:to="loc_us-gaap_RetainedEarningsMember_ca1c8d9b-12c7-448f-9ff5-6347f184869e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_124cf18a-0f24-42ad-9273-f499f4755c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_15f83245-d509-474f-a346-a8e65fdb2646" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c52d6e97-b47c-4b83-b265-3f48d059e93e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_15f83245-d509-474f-a346-a8e65fdb2646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_894b6c1d-11df-45de-8b9c-51160c3cf87b" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_9f13c6bc-0ef8-4950-a4db-97565b431c61" xlink:href="zip-20210630.xsd#zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_9f13c6bc-0ef8-4950-a4db-97565b431c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_a40d13e5-4499-4407-b1da-38ea83b4ddd8" xlink:href="zip-20210630.xsd#zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember_a40d13e5-4499-4407-b1da-38ea83b4ddd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ConversionOfClassBStockToClassAStockMember_d93fdcc0-f7f8-4438-9933-ef076b600ee2" xlink:href="zip-20210630.xsd#zip_ConversionOfClassBStockToClassAStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_e8b97e2e-bba8-4fe6-9e77-36dae94fa1d1" xlink:to="loc_zip_ConversionOfClassBStockToClassAStockMember_d93fdcc0-f7f8-4438-9933-ef076b600ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_275cfc85-eb8b-4236-bada-d3cdcf778d58" xlink:to="loc_us-gaap_StatementLineItems_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" 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_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_68a5680c-ec52-407b-b791-30921da393c6" 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_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_68a5680c-ec52-407b-b791-30921da393c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fbe8ff5a-f588-432e-9957-84bfebaca74e" 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_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fbe8ff5a-f588-432e-9957-84bfebaca74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue_2e0a7e07-ffa6-4404-bc89-1d5ca43be7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValue_2e0a7e07-ffa6-4404-bc89-1d5ca43be7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_63376622-6b7b-4c67-a7d1-c6bf573d6757" xlink:href="zip-20210630.xsd#zip_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_zip_TemporaryEquitySharesConversionOfConvertibleSecurities_63376622-6b7b-4c67-a7d1-c6bf573d6757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities_21bf7958-65f5-4834-a0ab-ae573b4cf0d0" xlink:href="zip-20210630.xsd#zip_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_zip_TemporaryEquityValueConversionOfConvertibleSecurities_21bf7958-65f5-4834-a0ab-ae573b4cf0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_ee501ec3-9bea-4f4c-bbf1-6e876e4631ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_ee501ec3-9bea-4f4c-bbf1-6e876e4631ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_e3274193-53ed-4cd5-908a-2c31e0d15784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_bfa8f3ea-faad-4a79-baa6-a9a278263991" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_e3274193-53ed-4cd5-908a-2c31e0d15784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" 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_02e0c046-9f24-425f-a330-678e7fa5564a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_aaa79306-8b6c-43f9-96f7-b1bd82a74b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_SharesOutstanding_aaa79306-8b6c-43f9-96f7-b1bd82a74b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e48608f-485a-4b72-94c3-571362fca627" 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_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockholdersEquity_7e48608f-485a-4b72-94c3-571362fca627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_6c350cd5-a551-49e7-a7e2-266d20fad40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock_6c350cd5-a551-49e7-a7e2-266d20fad40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa28238e-e94f-4ad7-a9cf-a48d066ae86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_aa28238e-e94f-4ad7-a9cf-a48d066ae86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_4bb7bc9d-9023-4c38-bea4-1fe6c828df64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_4bb7bc9d-9023-4c38-bea4-1fe6c828df64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8eda7ff7-459f-4c30-99f7-05c15f8b304a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8eda7ff7-459f-4c30-99f7-05c15f8b304a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c5b6e77f-5558-4ecd-93de-05275f660dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_c5b6e77f-5558-4ecd-93de-05275f660dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b3bbfbaa-55bf-43a8-b768-0e5789ecc533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b3bbfbaa-55bf-43a8-b768-0e5789ecc533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_78698a46-c8bd-446a-aebb-ac9104afcce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_78698a46-c8bd-446a-aebb-ac9104afcce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_67d198d5-2494-4c9c-b243-25871e08ed85" xlink:href="zip-20210630.xsd#zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions_67d198d5-2494-4c9c-b243-25871e08ed85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_10b30b16-2418-450e-8295-7156da09add6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_10b30b16-2418-450e-8295-7156da09add6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a8e05b4c-9038-43af-bc45-61f817b8dd20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a8e05b4c-9038-43af-bc45-61f817b8dd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_cd45b4f6-e5ee-4dde-bf33-8c86cefbd841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_cd45b4f6-e5ee-4dde-bf33-8c86cefbd841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_127db365-6fc8-41bc-9e21-d1fe4928094a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_NetIncomeLoss_127db365-6fc8-41bc-9e21-d1fe4928094a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ef9143dc-b06a-4b73-9eaf-2e7c1e2d82f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_StockholdersEquity_ef9143dc-b06a-4b73-9eaf-2e7c1e2d82f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_1c35105c-2f8a-4c96-bfc9-a0822ac466a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5b6ffe8c-95f8-4c4f-aae9-b8b4019ca876" xlink:to="loc_us-gaap_SharesOutstanding_1c35105c-2f8a-4c96-bfc9-a0822ac466a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="zip-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_83b9d57c-d779-4509-a4f8-e1a34b40f76a" 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_4fae6635-f92b-4f63-ba21-3ea89b175893" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fae6635-f92b-4f63-ba21-3ea89b175893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c99e718d-d3be-4a6e-a6c9-152de55b6add" 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_4fae6635-f92b-4f63-ba21-3ea89b175893" xlink:to="loc_us-gaap_NetIncomeLoss_c99e718d-d3be-4a6e-a6c9-152de55b6add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" 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_4fae6635-f92b-4f63-ba21-3ea89b175893" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0998230f-869e-49b0-801f-7f8f95aaeebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_ShareBasedCompensation_0998230f-869e-49b0-801f-7f8f95aaeebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_716daf65-6d6b-4f6f-82a6-e47b7993e63b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_716daf65-6d6b-4f6f-82a6-e47b7993e63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_77873fb8-a08b-4a13-ae45-f324472991ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_77873fb8-a08b-4a13-ae45-f324472991ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0f7fa37a-da36-4bb8-9e1a-f3ce89e4153b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0f7fa37a-da36-4bb8-9e1a-f3ce89e4153b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_8bde2ec4-5acb-41ce-b769-ffd614bf484c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_OperatingLeaseExpense_8bde2ec4-5acb-41ce-b769-ffd614bf484c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_5fbf323c-6fee-4787-af16-4a2d9c5daee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_5fbf323c-6fee-4787-af16-4a2d9c5daee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6ed38a55-1012-4675-8b63-7cd1d92ac1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6ed38a55-1012-4675-8b63-7cd1d92ac1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dbb24902-eeeb-4942-84ac-f5fc8ce6536d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4b84af2a-ed51-45ef-a054-40f8ddeaa84d" 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_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4b84af2a-ed51-45ef-a054-40f8ddeaa84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b249f72-5b4d-43d4-b383-17193167d1ae" 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_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b249f72-5b4d-43d4-b383-17193167d1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2b53e401-5cd4-43d1-a98e-10bc667ccc72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2b53e401-5cd4-43d1-a98e-10bc667ccc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6bc59f23-72c4-4676-8507-0969401f9440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6bc59f23-72c4-4676-8507-0969401f9440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c2f9c837-b824-4928-a402-1ffd9a74e401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c2f9c837-b824-4928-a402-1ffd9a74e401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2375d903-25f9-4cb5-bb9c-7065d02abc44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2375d903-25f9-4cb5-bb9c-7065d02abc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_757375df-6316-4fce-af4c-ae7acbfec1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_757375df-6316-4fce-af4c-ae7acbfec1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0b99bc12-c1f8-4457-83f4-ae41274d3e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0b99bc12-c1f8-4457-83f4-ae41274d3e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ee8e962c-a171-492b-b703-78d545fbfad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f43944bd-ea43-4c62-a2b1-5c8c1c221dbf" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ee8e962c-a171-492b-b703-78d545fbfad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8708889a-e414-47a5-9458-eeee365d61c8" 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_4fae6635-f92b-4f63-ba21-3ea89b175893" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8708889a-e414-47a5-9458-eeee365d61c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ddcf969a-82bb-452c-b1fa-7272a7ae9312" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ddcf969a-82bb-452c-b1fa-7272a7ae9312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aa8913b7-cd14-44d6-953a-686a46cc7329" 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_ddcf969a-82bb-452c-b1fa-7272a7ae9312" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aa8913b7-cd14-44d6-953a-686a46cc7329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_7ef22066-bae8-4222-923f-2fdf529f8a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ddcf969a-82bb-452c-b1fa-7272a7ae9312" xlink:to="loc_us-gaap_PaymentsForSoftware_7ef22066-bae8-4222-923f-2fdf529f8a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e8d3af20-628f-4df8-842a-47858f66bae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ddcf969a-82bb-452c-b1fa-7272a7ae9312" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e8d3af20-628f-4df8-842a-47858f66bae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_304802b0-ebb1-4c09-8f04-64f742302f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_304802b0-ebb1-4c09-8f04-64f742302f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_00ac9e74-db14-4250-9d69-607063f9f702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_00ac9e74-db14-4250-9d69-607063f9f702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3e3399c6-7fb6-4e7b-a666-8881612afa29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3e3399c6-7fb6-4e7b-a666-8881612afa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ee34aa0c-5c58-4872-8b2b-a8e925e69e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ee34aa0c-5c58-4872-8b2b-a8e925e69e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_35a91626-e9a3-4005-9bce-193ca3ade548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_35a91626-e9a3-4005-9bce-193ca3ade548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0271a1f-eb1c-43c8-af7e-5aac5b7f81b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0271a1f-eb1c-43c8-af7e-5aac5b7f81b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_75425b60-9826-4539-bbc6-16ec72571523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_75425b60-9826-4539-bbc6-16ec72571523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9e166dd9-196e-49ad-9cdd-77e457ce65ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9e166dd9-196e-49ad-9cdd-77e457ce65ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de927ace-775b-4d71-8132-fd137da813dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ab6e85b2-100e-4d27-8695-8f59ec464325" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de927ace-775b-4d71-8132-fd137da813dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ede79e14-1a4d-43dc-a29c-caca77f25c3b" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ede79e14-1a4d-43dc-a29c-caca77f25c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_495c4158-3c66-41f5-a9a4-af3109aade84" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_495c4158-3c66-41f5-a9a4-af3109aade84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dede036-6b28-4c7d-8cab-9395e78e021d" 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_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dede036-6b28-4c7d-8cab-9395e78e021d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_83b9d57c-d779-4509-a4f8-e1a34b40f76a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_cb6e99d8-d900-4dbe-8cc9-c937aac701c5" 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_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_cb6e99d8-d900-4dbe-8cc9-c937aac701c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_72e5d630-c1a2-441a-84b7-67b8fc03e023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_72e5d630-c1a2-441a-84b7-67b8fc03e023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_InTransitProceedsFromExerciseOfStockOptions_f84d4cab-7030-4b47-8be5-280baccfcb01" xlink:href="zip-20210630.xsd#zip_InTransitProceedsFromExerciseOfStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_zip_InTransitProceedsFromExerciseOfStockOptions_f84d4cab-7030-4b47-8be5-280baccfcb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be919759-74de-40b5-80c3-8bfebf708da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be919759-74de-40b5-80c3-8bfebf708da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_4a6a3503-aed5-4360-9269-35cf58aa8042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_4a6a3503-aed5-4360-9269-35cf58aa8042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_0f6968db-4f19-45f4-be32-522c685c0d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_0f6968db-4f19-45f4-be32-522c685c0d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_df94afc5-923e-4746-a877-2ca51d4612e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_dd317f65-c116-45de-9b9b-c71b46665e9e" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_df94afc5-923e-4746-a877-2ca51d4612e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="zip-20210630.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e40fce65-a5d8-4ae7-af85-8847dd33ba85" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ef5b72d6-2a43-4de7-a6e8-52a9c4b0c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e40fce65-a5d8-4ae7-af85-8847dd33ba85" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ef5b72d6-2a43-4de7-a6e8-52a9c4b0c9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#DescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_50fae214-6c62-4d5d-9bed-be1c232fdadd" 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_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_50fae214-6c62-4d5d-9bed-be1c232fdadd" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fe01e635-3e7a-44f6-a671-d5dd5b5164bc" xlink:to="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesARedeemableConvertiblePreferredStockMember_2f0f215f-c163-4ff6-871e-7b23627545bb" xlink:href="zip-20210630.xsd#zip_SeriesARedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_zip_SeriesARedeemableConvertiblePreferredStockMember_2f0f215f-c163-4ff6-871e-7b23627545bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember_83c23b47-b75f-4091-8ffd-2f4f86a47ce7" xlink:href="zip-20210630.xsd#zip_SeriesBRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_zip_SeriesBRedeemableConvertiblePreferredStockMember_83c23b47-b75f-4091-8ffd-2f4f86a47ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_647b90bb-970d-4a87-9a01-eee35e5874c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2d8cee76-fd8f-45f9-a0c9-fcd8462ee438" xlink:to="loc_us-gaap_CommonClassBMember_647b90bb-970d-4a87-9a01-eee35e5874c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0ff89365-ee89-4883-8d72-d9afcba8fa21" 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_1dc5b231-9cb1-4aba-998f-6f74737df583" xlink:to="loc_us-gaap_EquityComponentDomain_0ff89365-ee89-4883-8d72-d9afcba8fa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_925f9f64-da5a-45dc-86d2-259ddfb80028" 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_0ff89365-ee89-4883-8d72-d9afcba8fa21" xlink:to="loc_us-gaap_CommonStockMember_925f9f64-da5a-45dc-86d2-259ddfb80028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_80d95ad0-0d80-4275-b21b-87bb57f93415" xlink:to="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1fa23bf5-6658-4bec-9cd6-6c0aa20667f2" 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_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1fa23bf5-6658-4bec-9cd6-6c0aa20667f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_508f8cf9-8d25-428a-915d-04a616e51db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_508f8cf9-8d25-428a-915d-04a616e51db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb5e4775-8d79-4c72-af5c-bfbea2eb4bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_02490698-0fdb-4ba1-bbfa-65117e17a1a5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_cb5e4775-8d79-4c72-af5c-bfbea2eb4bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="zip-20210630.xsd#BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac96acc9-d502-451a-8456-b7fbaf12f4b2" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_f09f110a-7f85-482c-b8d0-0bb80a55fafa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac96acc9-d502-451a-8456-b7fbaf12f4b2" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_f09f110a-7f85-482c-b8d0-0bb80a55fafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="zip-20210630.xsd#BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" 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_BasisOfAccountingPolicyPolicyTextBlock_44288b3a-29c1-4d03-b84f-5eabcc392c32" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_44288b3a-29c1-4d03-b84f-5eabcc392c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_9bd03835-6fc5-4c30-bdef-e673ed892184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_UseOfEstimates_9bd03835-6fc5-4c30-bdef-e673ed892184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_c31e7c40-8a61-433d-a758-dab100d1da5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_c31e7c40-8a61-433d-a758-dab100d1da5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_3bbd1cd0-927f-4b91-b231-170ef6d06949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_3bbd1cd0-927f-4b91-b231-170ef6d06949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_51bc6dd4-0fcb-4866-a8c8-91b424b24d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_51bc6dd4-0fcb-4866-a8c8-91b424b24d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_180b5cd8-6827-4971-986a-480d84a1551f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_180b5cd8-6827-4971-986a-480d84a1551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_93f01e13-f6bb-4b55-b5a2-305b43c01284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3aa2ef57-43ff-469a-93aa-4d24e370b534" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_93f01e13-f6bb-4b55-b5a2-305b43c01284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_df06c68a-364c-44c7-b484-11c42624115d" 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_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_df06c68a-364c-44c7-b484-11c42624115d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c5ba3597-dd11-4fa2-8773-caf4c0d8c193" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9bc62e5d-a323-4f0d-9743-cba22926fd91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f5f1138d-88ba-44b2-9c96-216f552efbf9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9bc62e5d-a323-4f0d-9743-cba22926fd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_50cc72b3-6939-4c32-a8b2-48c68d321a05" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_826bf6e1-6b8b-44cb-8bf9-df8be014aabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e35b22a8-b560-4ac1-b80a-14695b0a337e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_826bf6e1-6b8b-44cb-8bf9-df8be014aabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_25bb0031-ff2d-47ea-981b-ec4e7670cb4a" xlink:to="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_f93fa84d-46d9-4561-ace2-4fa753498911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_f93fa84d-46d9-4561-ace2-4fa753498911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a971321a-cb88-411b-b3a2-5cdf2fdc4d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9f6c0fbd-2560-408d-aa5f-ac145c5c41e8" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a971321a-cb88-411b-b3a2-5cdf2fdc4d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9136f219-f469-4139-afb3-4ed082918844" 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_b3660440-1b0b-4a75-aba5-eed7db326717" 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_9136f219-f469-4139-afb3-4ed082918844" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b3660440-1b0b-4a75-aba5-eed7db326717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3ff81c96-c9f3-4ca6-91d3-ae4e1f3fea3d" 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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_0161952b-20bc-4700-9b8a-60fd68f71fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3ff81c96-c9f3-4ca6-91d3-ae4e1f3fea3d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_0161952b-20bc-4700-9b8a-60fd68f71fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_8c92d713-99e9-4658-b6f5-6b65a7c39575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3ff81c96-c9f3-4ca6-91d3-ae4e1f3fea3d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_8c92d713-99e9-4658-b6f5-6b65a7c39575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_75233f5a-b231-4a19-8f14-50fe02956b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3ff81c96-c9f3-4ca6-91d3-ae4e1f3fea3d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_75233f5a-b231-4a19-8f14-50fe02956b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fcc48bfe-c2c0-487a-9ea7-f8081223c797" 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_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fcc48bfe-c2c0-487a-9ea7-f8081223c797" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fd204fc9-3ab6-4062-9911-b059211238cc" 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_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_NetIncomeLoss_fd204fc9-3ab6-4062-9911-b059211238cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_4dd31929-7481-4940-87a0-f270f041f720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_4dd31929-7481-4940-87a0-f270f041f720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_725b754a-445a-47c1-aa53-8f4bde0dbbae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_725b754a-445a-47c1-aa53-8f4bde0dbbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_382d1ea1-060e-4346-a514-232cf124fb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_382d1ea1-060e-4346-a514-232cf124fb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57e101f2-ff90-4497-a035-77d4487d8fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57e101f2-ff90-4497-a035-77d4487d8fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a1d11d56-b008-43ae-8860-02204f585b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_b396fbc3-9b26-47ac-b028-cec5ba15044c" xlink:to="loc_us-gaap_EarningsPerShareBasic_a1d11d56-b008-43ae-8860-02204f585b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_18783e2d-ac67-4118-83a9-64346a799d46" 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_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_18783e2d-ac67-4118-83a9-64346a799d46" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea0c7b51-79d3-4336-a87f-420d731de772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea0c7b51-79d3-4336-a87f-420d731de772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_33d3c7aa-16dc-4286-95fa-9270d5fadcf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_33d3c7aa-16dc-4286-95fa-9270d5fadcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_78e56031-c56e-44d8-b1e0-d21bb5a8c917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_78e56031-c56e-44d8-b1e0-d21bb5a8c917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9a99ed70-8831-43ae-b670-d76f9db51d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d8587976-29bd-4d39-b552-ec6a18434404" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_9a99ed70-8831-43ae-b670-d76f9db51d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_27698c25-6af5-4609-8671-0d922fdf8627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_27698c25-6af5-4609-8671-0d922fdf8627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8c1bb18b-2e30-4f7e-86fd-ae3a577e3816" 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_WeightedAverageNumberOfSharesOutstandingAbstract_27698c25-6af5-4609-8671-0d922fdf8627" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8c1bb18b-2e30-4f7e-86fd-ae3a577e3816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_d44d53a5-37bc-4e05-8ef4-59f22fd1a47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_27698c25-6af5-4609-8671-0d922fdf8627" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_d44d53a5-37bc-4e05-8ef4-59f22fd1a47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c5f833e8-aa6d-4a97-9ebf-2f38f63a0a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_d44d53a5-37bc-4e05-8ef4-59f22fd1a47c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c5f833e8-aa6d-4a97-9ebf-2f38f63a0a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_5ffc2a72-d4db-465a-8497-d73e5cfd5a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_d44d53a5-37bc-4e05-8ef4-59f22fd1a47c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_5ffc2a72-d4db-465a-8497-d73e5cfd5a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94b32184-f124-4d95-9098-6a79c47b3eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94b32184-f124-4d95-9098-6a79c47b3eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_411ef2a1-f6d7-4a03-86a3-fc39e7f9ca9a" 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_EarningsPerShareDilutedAbstract_6fea3e41-bd7c-4d38-9512-73ca07b4b3e7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_411ef2a1-f6d7-4a03-86a3-fc39e7f9ca9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_144ab13a-3c00-479c-8589-254966f08ea3" 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_98e63fa6-1975-4e71-9886-7ef16056952c" 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_144ab13a-3c00-479c-8589-254966f08ea3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_98e63fa6-1975-4e71-9886-7ef16056952c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9d79b435-75c7-41e7-9663-de8eea7a0a50" 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_98e63fa6-1975-4e71-9886-7ef16056952c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9d79b435-75c7-41e7-9663-de8eea7a0a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" 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_9d79b435-75c7-41e7-9663-de8eea7a0a50" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_23917897-7c59-44bf-9632-b028e3872d5b" 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_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_EmployeeStockOptionMember_23917897-7c59-44bf-9632-b028e3872d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5acb0bf2-a89d-4cd5-874d-30ae10670f12" 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_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5acb0bf2-a89d-4cd5-874d-30ae10670f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_beadd7a3-8058-4d81-87ee-e577985a4775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_beadd7a3-8058-4d81-87ee-e577985a4775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_a41ea0bc-ba7f-4d24-94a6-ffa04d668c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_a41ea0bc-ba7f-4d24-94a6-ffa04d668c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityUnitPurchaseAgreementsMember_6d8ac355-760d-4d73-a1fe-a5689fcbafb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityUnitPurchaseAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_50b4481c-38de-4e14-a47d-e53fd41c4c76" xlink:to="loc_us-gaap_EquityUnitPurchaseAgreementsMember_6d8ac355-760d-4d73-a1fe-a5689fcbafb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" 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_98e63fa6-1975-4e71-9886-7ef16056952c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_15e77fd9-6633-4fa3-97e7-8bec6eb08c01" 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_fe6732c4-2b3c-4d58-bf05-71a4d7f74f7a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_15e77fd9-6633-4fa3-97e7-8bec6eb08c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/RevenueInformation" xlink:type="simple" xlink:href="zip-20210630.xsd#RevenueInformation"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/RevenueInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0de7dc1b-c9f5-4b23-8769-bbf12691a2fd" 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_62965a95-9a1e-4006-80db-9deae956b0bb" 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_0de7dc1b-c9f5-4b23-8769-bbf12691a2fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_62965a95-9a1e-4006-80db-9deae956b0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/RevenueInformationTables" xlink:type="simple" xlink:href="zip-20210630.xsd#RevenueInformationTables"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/RevenueInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab104c83-8cfc-46d6-aafb-be31463f3eb3" 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_f998c7c5-447d-4572-ba34-1fcc0046dd17" 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_ab104c83-8cfc-46d6-aafb-be31463f3eb3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_f998c7c5-447d-4572-ba34-1fcc0046dd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#RevenueInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_36a40158-5586-4174-822d-4881f65846c3" 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_zip_NumberOfRevenueStreams_0910e0f0-8496-43d9-b7af-59b621855f87" xlink:href="zip-20210630.xsd#zip_NumberOfRevenueStreams"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_36a40158-5586-4174-822d-4881f65846c3" xlink:to="loc_zip_NumberOfRevenueStreams_0910e0f0-8496-43d9-b7af-59b621855f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6e5c16c4-08d0-4545-bfe0-b92f4e555166" 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_RevenueFromContractWithCustomerAbstract_36a40158-5586-4174-822d-4881f65846c3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6e5c16c4-08d0-4545-bfe0-b92f4e555166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_9b33897b-afc5-4334-8ae7-8a126f5e42c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_36a40158-5586-4174-822d-4881f65846c3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_9b33897b-afc5-4334-8ae7-8a126f5e42c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_714b7f7c-731b-4b08-b465-801d4a00ac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_36a40158-5586-4174-822d-4881f65846c3" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_714b7f7c-731b-4b08-b465-801d4a00ac2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#RevenueInformationScheduleofRevenueStreamsDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_09b54bfe-f270-4573-9a19-53c5cc8cfe86" 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_ace72949-fc75-4a4b-9336-072a66f6019e" 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_09b54bfe-f270-4573-9a19-53c5cc8cfe86" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ace72949-fc75-4a4b-9336-072a66f6019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" 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_ace72949-fc75-4a4b-9336-072a66f6019e" xlink:to="loc_srt_ProductOrServiceAxis_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" 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_4f6f0d38-8091-41b8-ba11-5e25b87fe2d6" xlink:to="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_4a3952eb-154c-4f3b-8081-43d29cdf0358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:to="loc_us-gaap_LicenseMember_4a3952eb-154c-4f3b-8081-43d29cdf0358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4751a57f-6f59-44ee-a951-64de8ba57ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5606d60f-5954-4885-8aa6-d408121f6f4e" xlink:to="loc_us-gaap_ServiceMember_4751a57f-6f59-44ee-a951-64de8ba57ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7694d212-bafa-42c4-934a-6bc1fd32b14e" 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_ace72949-fc75-4a4b-9336-072a66f6019e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7694d212-bafa-42c4-934a-6bc1fd32b14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27752062-1f72-4285-9599-48b1de8cea1d" 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_7694d212-bafa-42c4-934a-6bc1fd32b14e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27752062-1f72-4285-9599-48b1de8cea1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/AccruedExpenses" xlink:type="simple" xlink:href="zip-20210630.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_96415d98-88fb-4d8e-956e-4d5c2d07674d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_216b7b1f-3bf8-4136-8128-4e653e9a530c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_96415d98-88fb-4d8e-956e-4d5c2d07674d" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_216b7b1f-3bf8-4136-8128-4e653e9a530c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="zip-20210630.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_019cb4e9-7f0b-4e09-8c9e-b6478e921506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c6fb5f41-87ca-4742-b91d-8f1ad763704a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_019cb4e9-7f0b-4e09-8c9e-b6478e921506" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c6fb5f41-87ca-4742-b91d-8f1ad763704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_0254e071-846d-40e2-8eb7-1d2f5c4d82fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_0254e071-846d-40e2-8eb7-1d2f5c4d82fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_3520c13a-14c3-4e34-8f79-7dc8896e7c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_AccruedBonusesCurrent_3520c13a-14c3-4e34-8f79-7dc8896e7c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_01ce7cf9-deed-46dd-8ca8-40bc60d5f968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_01ce7cf9-deed-46dd-8ca8-40bc60d5f968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_AccruedPartnerExpensesCurrent_503b042b-60ed-43a7-bea6-fc2e63948ac0" xlink:href="zip-20210630.xsd#zip_AccruedPartnerExpensesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_zip_AccruedPartnerExpensesCurrent_503b042b-60ed-43a7-bea6-fc2e63948ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_bf36f858-fcc9-469c-99c9-a6bce461e93d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_bf36f858-fcc9-469c-99c9-a6bce461e93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_0a890870-de10-4c8c-a0fd-3b41418f7cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_0a890870-de10-4c8c-a0fd-3b41418f7cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_99f9149a-2566-4d80-a952-8ef6e664f1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_99f9149a-2566-4d80-a952-8ef6e664f1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_94a0d9dd-bbca-4553-bc0e-734777d6182a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_94a0d9dd-bbca-4553-bc0e-734777d6182a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_14a8ec95-7eb8-4954-a7da-36bddb2c094e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c506955d-5373-4aae-a907-c608469953d6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_14a8ec95-7eb8-4954-a7da-36bddb2c094e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CreditFacility" xlink:type="simple" xlink:href="zip-20210630.xsd#CreditFacility"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CreditFacility" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3e852f1d-8156-407e-8622-b60accf784f5" 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_8558e03c-2dd2-4b6c-82ca-51bab2efdbc9" 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_3e852f1d-8156-407e-8622-b60accf784f5" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_8558e03c-2dd2-4b6c-82ca-51bab2efdbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CreditFacilityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#CreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a77c2ab4-e79f-4e13-a09b-3d770ac15673" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a77c2ab4-e79f-4e13-a09b-3d770ac15673" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" 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_0f09d5fe-25ee-4ea6-9993-67e6ba0f7c4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_08799aa0-24fc-43ac-80e8-c3a9661e1b06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2a596e1-146e-4a71-86fe-e7ecaf1a87ce" xlink:to="loc_us-gaap_LineOfCreditMember_08799aa0-24fc-43ac-80e8-c3a9661e1b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d30ff395-f8e2-43d6-803a-9f23c249b3e3" 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_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_us-gaap_CreditFacilityAxis_d30ff395-f8e2-43d6-803a-9f23c249b3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" 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_d30ff395-f8e2-43d6-803a-9f23c249b3e3" xlink:to="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2dc0efd5-b139-4463-91ae-291d8e5d5fcd" 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_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2dc0efd5-b139-4463-91ae-291d8e5d5fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_84d2939d-f352-423a-abf2-597efd61e7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1f4ad212-f1bb-4978-ba0a-e174de8a4013" xlink:to="loc_us-gaap_LetterOfCreditMember_84d2939d-f352-423a-abf2-597efd61e7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_srt_RangeAxis_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2bf2b178-3939-433d-830b-c9b531b0b59c" 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_4e197c76-d50c-4b4b-bd80-dff3b9c98651" xlink:to="loc_srt_RangeMember_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c3c65e41-b9dc-400b-869c-5599082613a8" 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_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:to="loc_srt_MinimumMember_c3c65e41-b9dc-400b-869c-5599082613a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ea2a5ff-ed11-4c27-ab3b-9b07eb3991a5" 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_2bf2b178-3939-433d-830b-c9b531b0b59c" xlink:to="loc_srt_MaximumMember_1ea2a5ff-ed11-4c27-ab3b-9b07eb3991a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ef40dceb-61ca-47fa-91fd-3b335d5596c3" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4f162b4a-f599-4c6f-a67f-c9a820cc8e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4f162b4a-f599-4c6f-a67f-c9a820cc8e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_0e4ef729-b61f-4766-af41-78450d69fd1b" xlink:href="zip-20210630.xsd#zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment_0e4ef729-b61f-4766-af41-78450d69fd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_c7e05d2e-5816-42d1-aeaf-0af0c066c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_c7e05d2e-5816-42d1-aeaf-0af0c066c84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_33368062-3148-45bb-9389-44bd6426d45e" 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_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LongTermDebt_33368062-3148-45bb-9389-44bd6426d45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5fcb234e-a5a0-44c8-a715-dac448a6d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_a7b9d1cd-5f72-4c38-9370-b16c88d11e76" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5fcb234e-a5a0-44c8-a715-dac448a6d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties" xlink:type="simple" xlink:href="zip-20210630.xsd#ConvertibleNoteswithRelatedParties"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e053180f-2b72-4679-bfc0-f2cb487d7a3d" 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_0a92ced1-c0c6-4a5c-bc67-97c13dacf60d" 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_e053180f-2b72-4679-bfc0-f2cb487d7a3d" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_0a92ced1-c0c6-4a5c-bc67-97c13dacf60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#ConvertibleNoteswithRelatedPartiesDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bb5eeb79-91cb-4793-bab4-c27065255405" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" 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_DebtDisclosureAbstract_bb5eeb79-91cb-4793-bab4-c27065255405" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" 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_68bb6faa-b1c8-4a55-8efc-9b6710a5d648" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleSubordinatedDebtMember_063cf89b-c009-4da6-b210-68cc192db7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleSubordinatedDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a95d0e26-4ee9-4e4f-a67c-348d45655cbe" xlink:to="loc_us-gaap_ConvertibleSubordinatedDebtMember_063cf89b-c009-4da6-b210-68cc192db7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b785405a-bc18-4fe6-b84e-34d68805ca51" 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_0979b942-9238-4d3e-b93b-6c93b4a3f72e" xlink:to="loc_us-gaap_RelatedPartyDomain_b785405a-bc18-4fe6-b84e-34d68805ca51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_dde90415-7379-4aab-b024-453f90a341d6" 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_b785405a-bc18-4fe6-b84e-34d68805ca51" xlink:to="loc_srt_AffiliatedEntityMember_dde90415-7379-4aab-b024-453f90a341d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da7250a7-21d8-4a40-a629-1b338540d23f" xlink:to="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1fb5cc82-4722-47e4-aee4-8f68849424a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_559cdcfc-3a27-4863-881b-474f3091f744" xlink:to="loc_us-gaap_CommonClassBMember_1fb5cc82-4722-47e4-aee4-8f68849424a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ab96949b-d26b-490a-8281-09537d93fd4e" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c4061798-1144-46fe-ad50-6e2e773f2ae3" 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_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c4061798-1144-46fe-ad50-6e2e773f2ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_137f088d-12bb-4968-89d7-12de8399caa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_137f088d-12bb-4968-89d7-12de8399caa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d6bdc447-6fcd-4671-b25a-f8b38eb0e4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d6bdc447-6fcd-4671-b25a-f8b38eb0e4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_342453e7-1a85-477d-b91e-755798ecacfb" 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_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_LongTermDebt_342453e7-1a85-477d-b91e-755798ecacfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_88f76898-309a-4b14-9acb-fd29f8ac2370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d574f751-f873-4ea1-8315-c8778333b0fb" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_88f76898-309a-4b14-9acb-fd29f8ac2370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="zip-20210630.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ae984cd1-ee2b-4409-8d32-daf7b93258ab" 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_5904bdde-4396-483e-adcb-9988d0470db9" 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_ae984cd1-ee2b-4409-8d32-daf7b93258ab" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5904bdde-4396-483e-adcb-9988d0470db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_69763253-6d3c-4324-8037-474143c4c1ea" 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_LossContingencyAccrualAtCarryingValue_36a98bd3-9a8c-4881-962b-8aa6fd323cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_69763253-6d3c-4324-8037-474143c4c1ea" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_36a98bd3-9a8c-4881-962b-8aa6fd323cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock" xlink:type="simple" xlink:href="zip-20210630.xsd#CommonStockandRedeemableConvertiblePreferredStock"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityAndTemporaryEquityAbstract_7bb17b35-454a-4dbb-b1e8-f02ad7cef95d" xlink:href="zip-20210630.xsd#zip_EquityAndTemporaryEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock_10f998f8-76ca-4220-a3e1-32deedecb545" xlink:href="zip-20210630.xsd#zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_zip_EquityAndTemporaryEquityAbstract_7bb17b35-454a-4dbb-b1e8-f02ad7cef95d" xlink:to="loc_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock_10f998f8-76ca-4220-a3e1-32deedecb545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#CommonStockandRedeemableConvertiblePreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityAndTemporaryEquityAbstract_a5819b2a-66b2-406f-9f7a-2f7d4bc7e6dc" xlink:href="zip-20210630.xsd#zip_EquityAndTemporaryEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_zip_EquityAndTemporaryEquityAbstract_a5819b2a-66b2-406f-9f7a-2f7d4bc7e6dc" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:to="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_68fa6228-5e92-4eea-b522-c69f4ba824a3" xlink:to="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5f1adeeb-332f-4eca-8760-b4ecc94d432f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:to="loc_us-gaap_CommonClassAMember_5f1adeeb-332f-4eca-8760-b4ecc94d432f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_194b4aa7-c9f6-4318-962a-4ec172179246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a9cd8105-2905-4b00-93c0-170ee8e281aa" xlink:to="loc_us-gaap_CommonClassBMember_194b4aa7-c9f6-4318-962a-4ec172179246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_94d141da-32c8-4c21-8751-c2e3cc4cafd1" 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_bc22b75e-ea8a-48b8-aaae-0e636f5f6cea" xlink:to="loc_us-gaap_EquityComponentDomain_94d141da-32c8-4c21-8751-c2e3cc4cafd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_670be02e-9eb1-4214-a759-dc3040e0e709" 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_94d141da-32c8-4c21-8751-c2e3cc4cafd1" xlink:to="loc_us-gaap_CommonStockMember_670be02e-9eb1-4214-a759-dc3040e0e709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_e24fb0a4-2f39-4920-ae0c-08b056f39f47" xlink:to="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_91aab53c-0f52-4a54-95c5-52ea2108e727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_91aab53c-0f52-4a54-95c5-52ea2108e727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_51b5e964-6a06-4704-a46f-efb1ed2ec63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_51b5e964-6a06-4704-a46f-efb1ed2ec63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_baa2c5b6-b50c-41f2-ae52-1fb55ca6bbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_baa2c5b6-b50c-41f2-ae52-1fb55ca6bbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0e4f99f3-a0f5-4554-a28f-7feaf1d8aa72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0e4f99f3-a0f5-4554-a28f-7feaf1d8aa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_CommonStockNumberOfVotesPerShare_6aeeaae3-a66b-400e-8ff2-f28e055755c5" xlink:href="zip-20210630.xsd#zip_CommonStockNumberOfVotesPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_zip_CommonStockNumberOfVotesPerShare_6aeeaae3-a66b-400e-8ff2-f28e055755c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_4324f561-ea5d-434c-88fa-e32ed7f08503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_4324f561-ea5d-434c-88fa-e32ed7f08503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8e9b882e-beaf-4ab0-b3eb-b8920ed9e936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8e9b882e-beaf-4ab0-b3eb-b8920ed9e936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_ed987c1e-932f-4408-b06b-1b7263801a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_32032fc7-3b07-43e7-8ef4-6115cfbaaada" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_ed987c1e-932f-4408-b06b-1b7263801a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8013eed-7fb8-4776-9150-794d856d09b1" 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_acebdafa-bb3a-4839-9c25-a6dcba9541f0" 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_a8013eed-7fb8-4776-9150-794d856d09b1" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_acebdafa-bb3a-4839-9c25-a6dcba9541f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19b15d9a-9fcd-41e5-a2d4-2601d55c1c19" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_78f1c8f3-f716-4ab1-883a-c036f81480b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19b15d9a-9fcd-41e5-a2d4-2601d55c1c19" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_78f1c8f3-f716-4ab1-883a-c036f81480b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_e290038c-d086-4245-92cd-1cf8df17efb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19b15d9a-9fcd-41e5-a2d4-2601d55c1c19" xlink:to="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_e290038c-d086-4245-92cd-1cf8df17efb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_22611604-84b7-4bd5-a9b1-5bdc14f0daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19b15d9a-9fcd-41e5-a2d4-2601d55c1c19" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_22611604-84b7-4bd5-a9b1-5bdc14f0daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f2dfc7c8-9e0d-4800-9fd5-afa3c4d77acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_19b15d9a-9fcd-41e5-a2d4-2601d55c1c19" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f2dfc7c8-9e0d-4800-9fd5-afa3c4d77acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationTotalStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_14fd399b-15ed-41f2-b5ba-85c751a90985" 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_9d39fa2c-945d-49dd-bbc2-605b31703aa4" 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_14fd399b-15ed-41f2-b5ba-85c751a90985" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9d39fa2c-945d-49dd-bbc2-605b31703aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bd39a174-b3aa-4087-9c4f-81e3da74b756" 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_9d39fa2c-945d-49dd-bbc2-605b31703aa4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bd39a174-b3aa-4087-9c4f-81e3da74b756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" 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_bd39a174-b3aa-4087-9c4f-81e3da74b756" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_467de19e-81f7-4fad-9aac-2aaeb46dd55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_CostOfSalesMember_467de19e-81f7-4fad-9aac-2aaeb46dd55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_41baece6-4db8-4f26-9297-39d3e976f314" 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_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_41baece6-4db8-4f26-9297-39d3e976f314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4ceeed8b-3232-49bc-ad03-edd9522205c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4ceeed8b-3232-49bc-ad03-edd9522205c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_da272e3a-9e12-44b7-8f9a-eb2880cdeb95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_59341510-0902-47f9-919d-562e9ae654a6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_da272e3a-9e12-44b7-8f9a-eb2880cdeb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" 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_9d39fa2c-945d-49dd-bbc2-605b31703aa4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_84b9438a-62e8-4792-a87d-41d052315c20" 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_ee2423dd-cd1b-4012-bfbb-28e4ac6c4df8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_84b9438a-62e8-4792-a87d-41d052315c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c97ab99-8fa7-4a58-9822-32d8bf39eaef" 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_5bb42e3b-a095-4e4c-8723-20587067b2c9" 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_4c97ab99-8fa7-4a58-9822-32d8bf39eaef" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f66a92cc-66a4-46e5-bd02-818f6f8d010b" 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_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_AwardTypeAxis_f66a92cc-66a4-46e5-bd02-818f6f8d010b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c4ec59c-e968-4173-b436-01b2c407d7e8" 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_f66a92cc-66a4-46e5-bd02-818f6f8d010b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c4ec59c-e968-4173-b436-01b2c407d7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2f72812d-18c5-4ed7-be3e-9a4369d7e333" 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_3c4ec59c-e968-4173-b436-01b2c407d7e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2f72812d-18c5-4ed7-be3e-9a4369d7e333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_2e738233-2924-4c41-bf88-71d48e0d1b94" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_3b025759-de82-4f80-9e5d-637f245f8320" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_b3848a58-23c0-4b39-820d-0385b06af6f6" xlink:to="loc_srt_ChiefExecutiveOfficerMember_3b025759-de82-4f80-9e5d-637f245f8320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_srt_RangeAxis_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" 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_561b9a87-3f63-41bb-b6a0-c5b839b61abc" xlink:to="loc_srt_RangeMember_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_901c81cb-af4a-4305-9884-7479aaedbcfc" 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_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:to="loc_srt_MinimumMember_901c81cb-af4a-4305-9884-7479aaedbcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffc6d921-3f8a-4cdb-9cfa-ab0442a57c8a" 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_2aeb0b36-b5a1-41f9-a7f3-173c6249e750" xlink:to="loc_srt_MaximumMember_ffc6d921-3f8a-4cdb-9cfa-ab0442a57c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationTechniqueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueAxis_1c471e92-a68f-48a5-b517-3846181318e2" xlink:to="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_MonteCarloSimulationMember_2f8560a7-5882-4b59-b862-2ded8a55899e" xlink:href="zip-20210630.xsd#zip_MonteCarloSimulationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationTechniqueDomain_b09df97d-74ed-4487-83b7-7c0b02e86cec" xlink:to="loc_zip_MonteCarloSimulationMember_2f8560a7-5882-4b59-b862-2ded8a55899e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_PlanNameAxis_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" 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_b1b0091c-df8f-49a3-9660-81c9ce45b090" xlink:to="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlan2021Member_8e3fb965-ec16-449e-8db7-3e621d60c947" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlan2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2696b0c1-4da9-4081-9b02-5524e9cbe6ba" xlink:to="loc_zip_EquityIncentivePlan2021Member_8e3fb965-ec16-449e-8db7-3e621d60c947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5bb42e3b-a095-4e4c-8723-20587067b2c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a925b344-9b99-4423-a76f-527c90bbb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a925b344-9b99-4423-a76f-527c90bbb67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_1f0f98bd-60c1-4f4b-8d14-1e68fe21e0a2" xlink:href="zip-20210630.xsd#zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding_1f0f98bd-60c1-4f4b-8d14-1e68fe21e0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_43e0fb26-182c-4e57-8a22-11caeb63823e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_43e0fb26-182c-4e57-8a22-11caeb63823e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f114b3b7-98a3-42ae-804d-89ba63462fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_f114b3b7-98a3-42ae-804d-89ba63462fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea43450e-400c-496d-afe7-638ecf512acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ea43450e-400c-496d-afe7-638ecf512acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_57be4354-2edf-48c4-b7e7-d0665ac8c2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_57be4354-2edf-48c4-b7e7-d0665ac8c2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_4085e4d1-4052-4fa6-bc7d-cf1bf1a24a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_4085e4d1-4052-4fa6-bc7d-cf1bf1a24a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_483a079f-99d7-4b9e-8678-5a49b86ad0dd" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares_483a079f-99d7-4b9e-8678-5a49b86ad0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a6b7437-a4b4-49d8-b0a3-fcfb5840fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a6b7437-a4b4-49d8-b0a3-fcfb5840fbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_33dfb8c0-0d29-421d-8884-5ce30f186e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_33dfb8c0-0d29-421d-8884-5ce30f186e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_368a02af-470f-4ece-930c-d066779ebc58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_368a02af-470f-4ece-930c-d066779ebc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_c98ab777-bca5-4d35-a722-248096ad5c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_c98ab777-bca5-4d35-a722-248096ad5c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_eb8bd528-c677-4968-a8ba-037b8999bf49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_eb8bd528-c677-4968-a8ba-037b8999bf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f2352ea7-5b95-4ba0-be0d-29004da45118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f2352ea7-5b95-4ba0-be0d-29004da45118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_2053c7a9-d61f-4e34-8240-a865007068f6" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_2053c7a9-d61f-4e34-8240-a865007068f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_7da30010-ce43-43d6-8aec-4d26757e99bd" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow_7da30010-ce43-43d6-8aec-4d26757e99bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_952a6e62-ee67-4ae9-be44-be5f00664881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_952a6e62-ee67-4ae9-be44-be5f00664881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36866449-78a9-4006-9cba-54edcf2ff23c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_36866449-78a9-4006-9cba-54edcf2ff23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_cab92b5e-df62-4882-bf7e-d6e8e8797524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_cab92b5e-df62-4882-bf7e-d6e8e8797524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d43ccd2d-25f3-4700-b02b-1f00524a5270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d43ccd2d-25f3-4700-b02b-1f00524a5270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cd889842-2bd6-43f3-af6f-685af36e96d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cd889842-2bd6-43f3-af6f-685af36e96d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b2cdc51-d0b8-45f1-a37c-5fd24ad79544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b2cdc51-d0b8-45f1-a37c-5fd24ad79544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_94291ed5-9043-4cc4-ba32-a51449a9e897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_94291ed5-9043-4cc4-ba32-a51449a9e897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ea07aa1-903c-45aa-9bf7-087a02bb4142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_30e2251a-98d2-4ad0-8e89-9e8e379388aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_9ea07aa1-903c-45aa-9bf7-087a02bb4142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7f51f959-49ea-4c71-b93a-4cd7f87f8ec5" 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_271f91af-46b3-4afa-81c0-1083bd218ff5" 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_7f51f959-49ea-4c71-b93a-4cd7f87f8ec5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_271f91af-46b3-4afa-81c0-1083bd218ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_271f91af-46b3-4afa-81c0-1083bd218ff5" xlink:to="loc_us-gaap_PlanNameAxis_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" 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_9a2d42f8-ac26-4cdc-b490-c3fd6ad236a4" xlink:to="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_EquityIncentivePlans201220142021Member_d5940c78-0368-46af-978f-82fad0e228eb" xlink:href="zip-20210630.xsd#zip_EquityIncentivePlans201220142021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b83e979f-43ea-46fe-a462-e5ccf8e3a9a0" xlink:to="loc_zip_EquityIncentivePlans201220142021Member_d5940c78-0368-46af-978f-82fad0e228eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" 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_271f91af-46b3-4afa-81c0-1083bd218ff5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2025f7c-f88b-4b0b-98cd-f482fd89ba06" 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_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2025f7c-f88b-4b0b-98cd-f482fd89ba06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_de9d40c8-d7cd-4cea-a1d3-963f1d558d3a" 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_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_de9d40c8-d7cd-4cea-a1d3-963f1d558d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d08b79d2-0329-40b4-b636-b38dce587645" 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_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d08b79d2-0329-40b4-b636-b38dce587645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b0e44328-0da8-4279-ab6c-bed6963358de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b0e44328-0da8-4279-ab6c-bed6963358de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc52f799-227b-428c-bbfc-a8063a359757" 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_cc99ee3d-0704-44c4-806e-75a9307b873b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc52f799-227b-428c-bbfc-a8063a359757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d86ac282-26dd-4b7c-a6cb-df11d230da67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d86ac282-26dd-4b7c-a6cb-df11d230da67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2a58c3d3-c8dc-421b-9f55-c7e5a3e56270" 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_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2a58c3d3-c8dc-421b-9f55-c7e5a3e56270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_71d9a785-46be-4ef3-b8e7-38df7f0a89cd" 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_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_71d9a785-46be-4ef3-b8e7-38df7f0a89cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a45f667-5ff1-45c8-a1df-9fdcdc1c2c35" 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_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5a45f667-5ff1-45c8-a1df-9fdcdc1c2c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_46196ca6-dd5d-4d5f-b94f-bd9dc2b98dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_46196ca6-dd5d-4d5f-b94f-bd9dc2b98dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e133ccc1-668d-4063-b310-561fa71c843d" 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_c2ef4844-d5c1-44d1-b599-e0fc4c96e462" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e133ccc1-668d-4063-b310-561fa71c843d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c110d00d-5a5f-443d-a1f1-0a4ecf441366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ccb00c5-075a-4761-a135-df5a145c27f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c110d00d-5a5f-443d-a1f1-0a4ecf441366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationScheduleofRSUInformationDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6425f16-9c24-4fe1-bdb0-bb785adf8a34" 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_28f219d7-3a64-4aab-9660-489f1f1fd181" 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_b6425f16-9c24-4fe1-bdb0-bb785adf8a34" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fcdff48f-462e-425d-9014-1c848c486f05" 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_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_us-gaap_AwardTypeAxis_fcdff48f-462e-425d-9014-1c848c486f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" 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_fcdff48f-462e-425d-9014-1c848c486f05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_27b2218a-91e3-474b-ac2d-a91f43078640" 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_4d6f37ac-b722-47a4-a2bb-013a5c0d5681" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27b2218a-91e3-474b-ac2d-a91f43078640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_d8e79e04-ecd5-46f1-b200-cead91beb7d1" xlink:to="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bca1b52e-f2b7-48c7-9c97-b0fd39133999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bca1b52e-f2b7-48c7-9c97-b0fd39133999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_efca1647-3a56-4b34-aff0-77dab80c73af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_efca1647-3a56-4b34-aff0-77dab80c73af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_69b6e604-0b8a-4404-88cd-5a0a1527949e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_69b6e604-0b8a-4404-88cd-5a0a1527949e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFourMember_39072670-8b3b-4cd1-9a7a-0eb9a54cc714" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_zip_ShareBasedPaymentArrangementTrancheFourMember_39072670-8b3b-4cd1-9a7a-0eb9a54cc714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember_ff450564-2154-41e6-a3a7-5a8b11d2feb8" xlink:href="zip-20210630.xsd#zip_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1c8a4189-7cc0-41dd-84ab-76583ec7b361" xlink:to="loc_zip_ShareBasedPaymentArrangementTrancheFiveMember_ff450564-2154-41e6-a3a7-5a8b11d2feb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_9480f032-c90f-4644-a3cb-ed47e789adda" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_96e005e9-0fdd-4d0a-ac62-46cb27d81edf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_27714f37-b1da-46ef-b511-e28f0dee6f4d" xlink:to="loc_srt_ChiefExecutiveOfficerMember_96e005e9-0fdd-4d0a-ac62-46cb27d81edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28f219d7-3a64-4aab-9660-489f1f1fd181" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9143d4b-7333-442c-ac0f-3115de94f1e6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9143d4b-7333-442c-ac0f-3115de94f1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_7348d7ec-f869-408e-bf03-83ef689a7a07" xlink:href="zip-20210630.xsd#zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget_7348d7ec-f869-408e-bf03-83ef689a7a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8c842f28-9792-49a0-9ba0-26da56e2d5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a1e184d9-f597-418d-aa50-ff940932cfa1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8c842f28-9792-49a0-9ba0-26da56e2d5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#StockBasedCompensationSummaryofRSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7432ea50-0459-4bc0-a868-4476364085bc" 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_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" 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_7432ea50-0459-4bc0-a868-4476364085bc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" 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_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" xlink:to="loc_us-gaap_AwardTypeAxis_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d54b29a8-28e2-453e-844c-5e5c7c622cc4" 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_cf6d9fcc-5b1b-493e-843a-f42b37edc42f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d54b29a8-28e2-453e-844c-5e5c7c622cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_157210f5-5ccd-4283-9081-336cb4046721" 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_d54b29a8-28e2-453e-844c-5e5c7c622cc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_157210f5-5ccd-4283-9081-336cb4046721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1419b59-aa31-4a1b-a115-de5cc23b2c59" 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_ccc932e7-1be1-4286-bddc-941f5b3f8ab7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8fbce48a-6fc6-4930-9bab-587ba907ac5b" 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_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4d169fff-c352-47ca-9941-ea16fcf268bc" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4d169fff-c352-47ca-9941-ea16fcf268bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a65ddbc-f477-47e1-a93c-0d2318b814f0" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4a65ddbc-f477-47e1-a93c-0d2318b814f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c093b7a4-4ec1-48c0-9162-b9b42b41fc76" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c093b7a4-4ec1-48c0-9162-b9b42b41fc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_482c21ce-105e-401d-84b8-12cf1a68667a" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_482c21ce-105e-401d-84b8-12cf1a68667a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8cc18493-95c5-405f-8e15-7c9f9ace2c90" 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_8fbce48a-6fc6-4930-9bab-587ba907ac5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8cc18493-95c5-405f-8e15-7c9f9ace2c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" 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_b1419b59-aa31-4a1b-a115-de5cc23b2c59" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7bd147b4-de7d-48d0-bc81-82341e70cd8b" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7bd147b4-de7d-48d0-bc81-82341e70cd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2c349397-9920-492d-a869-b8778d70f62d" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2c349397-9920-492d-a869-b8778d70f62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f89a45ed-e606-4516-9e00-f864755c1af5" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f89a45ed-e606-4516-9e00-f864755c1af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3b2eb8-83fe-4c9e-9862-09f6a620caf4" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3b2eb8-83fe-4c9e-9862-09f6a620caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ee11cbf-da68-4f33-8bbb-ad711b8b0341" 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_1828ca5b-bdfa-454a-bbdf-afbaba6c688c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ee11cbf-da68-4f33-8bbb-ad711b8b0341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/IncomeTaxes" xlink:type="simple" xlink:href="zip-20210630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3d342de8-47ef-4981-b281-6188ed6101fb" 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_a511f86c-a5fa-4090-83ef-ea184888fe01" 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_3d342de8-47ef-4981-b281-6188ed6101fb" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a511f86c-a5fa-4090-83ef-ea184888fe01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_567fa633-97f1-4edd-b069-7384821eb585" 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_IncomeTaxExpenseBenefit_d2722a51-250e-4ccd-9535-7ba28dcedc82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_567fa633-97f1-4edd-b069-7384821eb585" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d2722a51-250e-4ccd-9535-7ba28dcedc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8bada2c3-8262-43ed-8f0b-4799e0d7795f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_567fa633-97f1-4edd-b069-7384821eb585" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8bada2c3-8262-43ed-8f0b-4799e0d7795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/SubsequentEvents" xlink:type="simple" xlink:href="zip-20210630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_17e51420-4661-49a0-9d52-c4fb7c536986" 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_6dbc77bf-24e1-4710-bc53-43580f1ee797" 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_17e51420-4661-49a0-9d52-c4fb7c536986" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6dbc77bf-24e1-4710-bc53-43580f1ee797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ziprecruiter.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="zip-20210630.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.ziprecruiter.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_79c85da9-fcfb-46a6-a186-4d68ff8c9133" 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_2c844546-9e03-474f-be15-869ba16ad25b" 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_79c85da9-fcfb-46a6-a186-4d68ff8c9133" xlink:to="loc_us-gaap_SubsequentEventTable_2c844546-9e03-474f-be15-869ba16ad25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_589ce2f7-25c6-43af-82d2-736073c94c1d" 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_2c844546-9e03-474f-be15-869ba16ad25b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_589ce2f7-25c6-43af-82d2-736073c94c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" 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_589ce2f7-25c6-43af-82d2-736073c94c1d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_99098b9e-cbfc-4486-8ced-fc1cd1b98730" 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_dd94ae06-47b1-47a5-a7a1-4a98caa3140b" xlink:to="loc_us-gaap_SubsequentEventMember_99098b9e-cbfc-4486-8ced-fc1cd1b98730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2c844546-9e03-474f-be15-869ba16ad25b" xlink:to="loc_us-gaap_AwardTypeAxis_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67b199af-6e7c-4eed-82e4-d8688c617028" 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_00d6ac3f-086f-4c27-8399-ad9b5bb67fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_67b199af-6e7c-4eed-82e4-d8688c617028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_af149682-a687-4ea2-9c04-6fa9f0458d3f" 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_67b199af-6e7c-4eed-82e4-d8688c617028" xlink:to="loc_us-gaap_EmployeeStockMember_af149682-a687-4ea2-9c04-6fa9f0458d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2c844546-9e03-474f-be15-869ba16ad25b" xlink:to="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_ccbe6289-f466-489b-a79e-d20e7a10915e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_ccbe6289-f466-489b-a79e-d20e7a10915e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_28857aa7-799a-4bf6-8980-1cb09a06a644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_28857aa7-799a-4bf6-8980-1cb09a06a644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_635125ee-94f9-4e48-a17e-bac3034891ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_74ac3900-cf26-411a-916e-b04aaee06654" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_635125ee-94f9-4e48-a17e-bac3034891ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>zip-20210630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/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"
  xmlns:zip="http://www.ziprecruiter.com/20210630">
    <link:schemaRef xlink:href="zip-20210630.xsd" xlink:type="simple"/>
    <context id="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i767a87c8cbc54cf08cd4686955805aa1_I20210805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-05</instant>
        </period>
    </context>
    <context id="i8b078b94ba6d4b7a847f17b7a7a25443_I20210805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-05</instant>
        </period>
    </context>
    <context id="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iea5da363f5d04f4f8df4cd3f183e9429_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a899dfde3174213bfbc656eebf005fc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifa4d6f4fa52a43119cf24bc617185d44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i355ebf508dc34813a3113555b4f9e28a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2856cfd4587446fcbe838adce9e8de8f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i492a5efdbf38450b864f0097d8f2b311_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57c243b700b84175af15a8f302e6085d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3652617098884c49acd60586d6f11f3d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6dc961acfb6d410188cff1cdca176ab5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1991611124704177a59297117ecc3c1e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9710003eb9494d3a929743991695843a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96b688cc9bf442478e26737d494fcfc1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc6464d2b6e94c079c1becc189e82131_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if120e42536064fa89b50c3f31fe9047e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88697d2b95864c898febada8d3dd2e49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="i2af0caf3c2b84fa9a8ab3fd17dd93fd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ib75fa28ddb61451ea1f63f2b041c9508_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4bcacabbe1b743b89120dc3aea99dfc3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida296b41852c4d12be11b20151590ad3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i31808018dac24baea4594b9a1013b067_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4a4a209cc43f48b6a3515824312666bb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7a357b3d5bc44c398cab42f2589ed944_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1469e89ea94242969d2b6e0e31003976_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i29529317219a4ba49d9a86d748f0d8a2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4153224b693542cebab9a4da80da5822_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib148f163d2a44f97af03195f25216b30_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib43672c30f98484a8a1a7402766606e9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieed6d971944a40508ab30f215dd901ce_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd6ab69bfadc487fbfecd1029444c5bc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iff11e53660964e688874d29d2a54090d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i83624de8806c44cbb84164ad0018a93e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id25fcc8388d1446e876765632ab0561c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2f23685d9d4846b0a5a014455ca7408f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">zip:ConversionOfClassBStockToClassAStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e2d7ba14c224073ac2db47690406e6f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i08af7a05bdfc4b39b19db954767c0d61_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iac832a62376b4483ad5016008c1a605b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0e83650df95347268b8ec22188307140_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3a969c9b725e4c989f90321cbdcd1ee8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia51bf587b275499ea6eb145f8bd6f40a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ib895a0974d5c455181418c8e3e6172b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06bffea1064944f288f664517e112a13_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f1ee5b2841247158e290f07c02456ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27dba837d2594ed9be6e10f3793678a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3990ee158f4946f6b16610adfa5adc62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5f39192e0004442a43569619c442214_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia4ee691be0e142d9b47d0e59dbbb1997_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ie62f3f46f69844c6af214a6f209d9b22_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ef2bd59dfa24cc3a9c312e938f4379a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1d65d97b50f849cf91af784e5441d2cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44779a6afd534765b628f7e9e5470260_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i27d30e011dd24fceb1a6725ef3fd081b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i737eb36e6b454c1dad01d888c5d9f322_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if5194c25299442189d9a9a9e41ef42bd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9f6a87172c9f4d38bf8778300bda31bc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iddf0bd2eee7544e58172baa02edcd865_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id1751d14708540b88f6888f5fd4eff39_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i223723c36d864aa1868fbac06842a359_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i62b397c117b348b7b825b400c331c7d8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id7e461e8b08944c6a21c81ff186acd16_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i67dcdb6339eb4e02a15522b2a0c5536e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i11a706c5aa864a1db1814bba048541e8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib7b3d3a9ad0f40b0bbf9b2610aa0e17a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0057a3eebc604013be925830a279d118_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i537ea857f0c849cc9903c19296f03bab_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3622bfecbce642e4ad50839859624851_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7efedd24eada49bc93a6c86cfd620798_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iad818254b691420697d17376d3736f99_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib262ad796f264b4ca7839ee0eb463c24_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4024f04e2d41466aaeb307f5c00abc6c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="ia7cc3749cd4548a9b1236f17dd523425_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="i9c449119e7b0488a9b0638a13796f377_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i662569b4a293431fb26c29721e806d1f_I20210525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zip:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-25</instant>
        </period>
    </context>
    <context id="i4689cefa0f044fc5a65a09f8b4116d32_I20210525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">zip:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-25</instant>
        </period>
    </context>
    <context id="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-14</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="i9f6a36fda5734498b217a8314396aac8_D20210526-20210526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-26</startDate>
            <endDate>2021-05-26</endDate>
        </period>
    </context>
    <context id="ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id704bd7723e64749afca6e52e20a5702_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38f10824ebc04d8aa3ee46f67222ada7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i064c716503e44f9285c06627d76f9264_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bc0550d1d0c4c19b31c8991ce1c3190_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8df04bac70044a3e8402325061619f1f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i618c7e6e12424fa685f5fb68eaa7521e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibba37aec3f02466ca412010e1d20c053_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7ad07dd6daf415ea3adee7012e39afc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb46d25970984019bc59767af719bbe7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98de2123511c4bb18be8e2bf0181eac6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b8a0e4d10cc418f9335b09fa8cdc03c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i048e4bac2a3c4a628c2f28edf1f503ee_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b24749657bd4ab7b5e1e0f663767260_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic44787ef96bc4fea966c52ed5f60cb41_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2c089b9631a24ae8873980014034a418_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i962106852b9b4e35a5e818cbb4c5c336_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4c1da7f4ebbd4b9dab00cdcd6d65784b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i298dd149a0ee4bd495c0a17efd80ef9c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i54b037ce570348fab48ac5cbbf3a5481_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89a0852513cd4b6ca771b4912a7d8191_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib464dbd3f53046d9bc0c081d2ef84aeb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i01032a33d37843cbbf0d7655ba9f868b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ffaef46d29046e2a5dafc971f828988_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9d2d625b51846e8bf4338cbb4e56b4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac797cef744042fcafbf0a8c73ab98ca_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f3f8d137fa4461682835664fc9cca93_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f97ce4a418a4734a7af644e6718b891_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i526cb325b2ca43c58bc43ce025258936_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i119a05cde4ee49a2b1f951fb838acfff_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i17c3a41ac85e4d76b302ff9dc18d6408_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i139bef0802f44d1a84b24a3f133c0a93_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id3c832be4d3a45dabf1215770394b04f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie1d8edd635a74b65a16c3dced210cc5b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4d0ac2a8d53847ec8838bbb443f1d35c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i912d0936dcd9455d8e885d149cf8b1e0_I20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-22</instant>
        </period>
    </context>
    <context id="if0ee319f969a475e949a87d4ab552e41_D20200622-20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-22</startDate>
            <endDate>2020-06-22</endDate>
        </period>
    </context>
    <context id="ia37cf74a978a495c845394ead48b433a_I20210526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-26</instant>
        </period>
    </context>
    <context id="if119f603197148f48bd5c153586b10b5_D20210526-20210526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-26</startDate>
            <endDate>2021-05-26</endDate>
        </period>
    </context>
    <context id="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i6a196e5facde47c9a781004045db5b03_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="iffadf95c80354cb7af5f91161f0eee98_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6936f9c5cda44b1d98b42b6ee932f3ac_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia08ad6efd9b749d4b367d0db35a031e5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iafdf950940b74f568da25eca5eb0b969_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifbada2c87ffc4e94937b0ac57d0da98e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7270016aa2d4b3e878c594ebbac95e6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i00eeda513ac94819a19c10523d3cd9cf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i32852c3cbb8a454e975f68839eec04dc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i173f7fa075304a68b63593ec7e710cf9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9b36775e96a41a791ebb0ca5c45e45f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i193ef651665d41b0b11a2b364e7a4e05_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3387a2fb7c2f4295bffa41b86cbc06ec_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i262c1a179d484f7f90b817035e7f7658_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie38a094afd374c319c320ceabe3ea63a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i285e8dd905ea44f69dc344c155a27a8b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2cd974fc30745c0a582e78621a94f26_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab91524eb889490e807f924bf135f1ec_I20210514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="i00b105a755254caab9b3711cb4147073_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6804715ff6764f01bae17357152c3918_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i360715d496af4817b6051b128d025dc9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">zip:EquityIncentivePlans201220142021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9c00ddb335174a85a1407dae63f5fdbb_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i76021142a5984c4a855049894b69a4ce_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i322a6ba3f99845bf84aded97a4649f4b_I20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-19</instant>
        </period>
    </context>
    <context id="i019c83b9720f4b16b0efb9ca4cbd9b59_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie33afef837264437b666a890455ddc4f_D20210419-20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="ia956eb3f1c9d4d3a9672ec53d28e6f1c_D20210419-20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="i991f32c2e63d4d55b41b21a5e3730a3b_D20210419-20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="ie1c5886b3c0b42a0920f803993c1d571_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6130b4ba7ce54cba9107a938d0acf9b7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e1559e3ecbb463b88332c6004c8057e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8cf769206df4aa389e669325f3a50ea_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i74573415a3234a288ef72d4881092cce_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0d108b1f03c43dea36288e47bfbae8c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib05390503388454d855e38932a55b37a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia326f789044f4155ae14c2b45022b3ce_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">zip:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1f53403af4d499c8e4285f26bf0a420_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9628c333c1854deaa705f2627965c436_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib400de5fac1b42f0b175b05198584128_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">zip:MonteCarloSimulationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94132cd8d6964ac7987eb780877cff50_I20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-19</instant>
        </period>
    </context>
    <context id="iac7bf7a5509147f7bb2256450d21b20c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaae2efc2175a4f33a14e130fd191591d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</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="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie0a691510f98463592e4a3e0bd4ef8d6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i395c224f01344ce59bee0e86e49228ff_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001617553</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</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="segment">
        <measure>zip:segment</measure>
    </unit>
    <unit id="revenuestream">
        <measure>zip:revenueStream</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>zip:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzEtMS0xLTEtMzU0MA_d0261454-0f97-4ef6-b956-ae701ed661c1">0001617553</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzItMS0xLTEtMzU0Mw_26215cf9-311d-4eac-ad87-968adc72cad2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzMtMS0xLTEtMzU0NQ_27f46737-ae12-4d79-9d42-aec4a04d0de9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzQtMS0xLTEtMzU0Nw_93a0bef3-f2d5-4e53-ac0c-d6a93bd4ad17">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81MDYvZnJhZzo5MjNiNTNkYjEwZjE0NjY5YThhN2JhMWI2MTM2ZGVhNC90YWJsZTpjNGU4ZWE3Y2Y3ZDk0ZWUyYjBhODQzY2JiNGQ4ODU5Yi90YWJsZXJhbmdlOmM0ZThlYTdjZjdkOTRlZTJiMGE4NDNjYmI0ZDg4NTliXzUtMS0xLTEtMzU0OQ_a08f494e-4ca7-4168-92c3-bc2cd213cac1">false</dei:AmendmentFlag>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81ODkvZnJhZzo3MzRiYWE4YWU1ZGU0NjRjOGMwOGU2Yzg4OGRhOTE0ZC90ZXh0cmVnaW9uOjczNGJhYThhZTVkZTQ2NGM4YzA4ZTZjODg4ZGE5MTRkXzY1OTcwNjk3NjY3MTY_b9860a37-d787-4483-908a-f4c00cda644b"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ie1c5886b3c0b42a0920f803993c1d571_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc0Ng_663c42a2-6d77-4366-a1bd-c108ccb0413f">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <dei:DocumentType
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MTg5_fc03e062-0b20-4d49-82e6-27cef0667458">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6MmFjNTdiOWEyNmFiNDI1NWE2ZTJlZjhiMWQxNGQzZTMvdGFibGVyYW5nZToyYWM1N2I5YTI2YWI0MjU1YTZlMmVmOGIxZDE0ZDNlM18wLTAtMS0xLTI0NA_512926ec-836f-4a25-82ce-616d254d5bbc">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MjE0_d85ee42b-6338-4a12-bc62-2943f2f334a1">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YzIwZTIyNjVlODA3NGI3NDljZWMyNDEyNjc5YTA2NDMvdGFibGVyYW5nZTpjMjBlMjI2NWU4MDc0Yjc0OWNlYzI0MTI2NzlhMDY0M18wLTAtMS0xLTI0Ng_9dca3bb6-975c-4939-9a67-bd699b0893ad">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc4OTQ0_71ae57e9-e004-4177-a97a-c7c55c7de410">001-40406</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5NzY5MjI3_2e97d6dd-ce8e-45ed-8f35-a85cc0b743ca">ZIPRECRUITER, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8wLTAtMS0xLTI2Mw_1a0b8cf2-9076-4fc9-adb9-a767261d1bdc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8wLTMtMS0xLTI2NQ_d1547ba9-1705-41ac-b0ea-b11718410fc3">27-2976158</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8xLTEtMS0xLTExMzM_8ceab0f3-9e5d-4ca5-a2d8-de28242bf016">604 Arizona Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTEtMS0xLTI2Nw_00e6e5a6-e3f9-4c7a-bac4-33285fc59fd8">Santa Monica,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8yLTItMS0xLTM0ODE_8e30bcba-f39a-4795-9d9a-e92c93eeed72">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTItMS0xLTI2Nw_f4bc05a1-806d-43fa-b627-09649d742071">90401</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTEtMS0xLTExMzI_571056c6-4f05-4ad0-bf49-42b15e436c04">(877)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6YWJlYzA3MTM5MWM0NDUwM2JlYTFjNDRjMjg3ZjE4NzQvdGFibGVyYW5nZTphYmVjMDcxMzkxYzQ0NTAzYmVhMWM0NGMyODdmMTg3NF8zLTItMS0xLTM0ODQ_6d3045e5-4566-432a-8cc1-ea459a90d81f">252-1062</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTAtMS0xLTM0ODg_cbf8cfe0-c59b-4d96-bfad-25155d5cf75a">Class A common stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTEtMS0xLTM0ODg_fe028a58-ff58-405d-ba11-21fe5b90e8d1">ZIP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6NzJlY2I0ZTE5MzMyNDc2YTlkMThlMDE1NjRiZWRlZjQvdGFibGVyYW5nZTo3MmVjYjRlMTkzMzI0NzZhOWQxOGUwMTU2NGJlZGVmNF8xLTItMS0xLTM0ODg_9c4ecbd3-ae6b-471d-80bf-8bde295cdb36">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzUz_117f4921-1ac6-4c03-8623-3d84b7a473b9">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzkx_e7310dd9-d6c7-4e3f-b738-2a4802b412e5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18xLTAtMS0xLTM1MTE_c4f98776-fc39-47a9-ac18-b66c8655e1ad">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18xLTMtMS0xLTM1MDQ_6359c605-e51d-48cd-98a6-7e7282727ee9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGFibGU6ZjBhZGRkZDY4YmUwNDYzMGJkMGNmNDc2ZDU0NjNlZTcvdGFibGVyYW5nZTpmMGFkZGRkNjhiZTA0NjMwYmQwY2Y0NzZkNTQ2M2VlN18yLTMtMS0xLTM1MDI_9792c76d-961d-4948-b701-8c69078b7dfc">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzkz_dc7a9531-5d5a-483a-9704-9179c1701084">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF83MTQ2ODI1NTkyNzky_3edb7bd1-2c32-46c1-95f7-067e4868bbdb">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i767a87c8cbc54cf08cd4686955805aa1_I20210805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzE5_bcd2daa6-6d3f-439c-93cb-a7de001fbe04"
      unitRef="shares">83071919</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8b078b94ba6d4b7a847f17b7a7a25443_I20210805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xL2ZyYWc6MGM5ZjU1N2UyMzM5NDEwNjk1MDg3NWQ1MmM5YmM1YzQvdGV4dHJlZ2lvbjowYzlmNTU3ZTIzMzk0MTA2OTUwODc1ZDUyYzliYzVjNF82NTk3MDY5Nzc5MzMx_29f978e1-c775-4a68-adb0-510ccaf24abd"
      unitRef="shares">32036223</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNC0xLTEtMS0w_0fcc054e-319d-4b07-aea8-e35101b211e5"
      unitRef="usd">153342000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNC0zLTEtMS0w_05595f77-3cd6-4980-a21d-ad021ee2c633"
      unitRef="usd">114539000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0wLTEtMS0wL3RleHRyZWdpb246MGFmNzRlM2NjZGZmNDkzZDg3OTcxOWZkZWI5NzI3MDFfMjc0ODc3OTA2OTU1Nw_d4cb86cb-273d-4df7-8009-66c883aec71c"
      unitRef="usd">3891000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0wLTEtMS0wL3RleHRyZWdpb246MGFmNzRlM2NjZGZmNDkzZDg3OTcxOWZkZWI5NzI3MDFfMjc0ODc3OTA2OTU2Nw_f8473431-e989-4ecd-b749-02f219606935"
      unitRef="usd">3933000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0xLTEtMS0w_b90e3e08-ccf8-49e8-b3aa-c9425ecd6195"
      unitRef="usd">36312000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNS0zLTEtMS0w_9d9cf500-ab35-4079-ba1d-fb8075c6efbd"
      unitRef="usd">21036000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNi0xLTEtMS0w_812bf98e-7714-49c6-8c46-70fced39641e"
      unitRef="usd">13106000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNi0zLTEtMS0w_cc540ce4-939d-4478-8088-8f99b6b6e952"
      unitRef="usd">5462000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNy0xLTEtMS0w_c6f8690e-9239-4fd3-8058-8c5918133b58"
      unitRef="usd">4103000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNy0zLTEtMS0w_0c23213b-2573-4dca-af35-ad1eba9b79ba"
      unitRef="usd">3727000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOC0xLTEtMS0w_fe594af0-544e-4a93-b534-dc5c4d452d26"
      unitRef="usd">206863000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOC0zLTEtMS0w_e6176eb9-9a4e-43a9-a1b9-8bb28d34de9e"
      unitRef="usd">144764000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOS0xLTEtMS0w_76f62090-94f7-403f-9b99-f775b1642a74"
      unitRef="usd">8935000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfOS0zLTEtMS0w_6eadd820-8ddc-49b9-8ceb-5218306601d3"
      unitRef="usd">5043000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTAtMS0xLTEtMA_c2129f2b-4de5-4b6e-b8e2-d74fb8f5c3bb"
      unitRef="usd">19709000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTAtMy0xLTEtMA_cc7c3cdf-d044-44c5-b762-8c81ede9b18a"
      unitRef="usd">22500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTEtMS0xLTEtMA_9efbf5ff-2706-42b1-a86d-5971f09d9099"
      unitRef="usd">12210000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTEtMy0xLTEtMA_8d998356-0c89-42af-a09f-42b13ec08bc2"
      unitRef="usd">11191000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTItMS0xLTEtMA_5fae3273-aeef-4b05-968e-545192123d59"
      unitRef="usd">3474000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTItMy0xLTEtMA_d90bcdad-916f-463f-a13b-27bf25587cef"
      unitRef="usd">3712000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTMtMS0xLTEtMA_e51ed809-a8f1-49b7-8354-bd3139f2dbcb"
      unitRef="usd">1724000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTMtMy0xLTEtMA_734e8cd6-ebbf-4bc2-a941-9d1b78c9fcd7"
      unitRef="usd">1724000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTQtMS0xLTEtMA_7dd9600c-15ba-4416-85a8-2d68adf32095"
      unitRef="usd">36526000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTQtMy0xLTEtMA_00e873ba-ca65-4894-ab68-7a7680b2a05b"
      unitRef="usd">23083000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTUtMS0xLTEtMA_e8edb400-36d0-490b-9c50-7f778364a99f"
      unitRef="usd">1300000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTUtMy0xLTEtMA_b4385221-2d0b-4cd3-a62c-114728e11b01"
      unitRef="usd">112000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTYtMS0xLTEtMA_b775e3bc-638d-4f8a-be74-48edc8c63443"
      unitRef="usd">290741000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMTYtMy0xLTEtMA_9b7a0b16-9dd1-425e-9fe5-be33e7ca8cdf"
      unitRef="usd">212129000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjAtMS0xLTEtMA_92e96774-ca50-4575-95ec-5612644bf974"
      unitRef="usd">31978000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjAtMy0xLTEtMA_8e4c4c4d-00be-4f6c-bee0-dca005ed8982"
      unitRef="usd">13509000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjEtMS0xLTEtMA_fda79761-3a9f-46a5-88ad-f242b91fb0dc"
      unitRef="usd">54699000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjEtMy0xLTEtMA_2a853cbf-5cf8-4dca-a44c-265750687148"
      unitRef="usd">38842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjItMS0xLTEtMA_3e546f81-a7a0-4bdd-b74d-22213df61f31"
      unitRef="usd">23081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjItMy0xLTEtMA_6ed24a9c-1aad-4415-8395-3b8528274c3b"
      unitRef="usd">15112000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjMtMS0xLTEtMA_21c814be-630a-4fd7-912c-dab7c690255c"
      unitRef="usd">1677000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjMtMy0xLTEtMA_818271e2-2b13-435e-8501-0456ad4d02c6"
      unitRef="usd">1677000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjQtMS0xLTEtMA_7a3b99b8-a1fe-43c1-9faa-f027f125859c"
      unitRef="usd">5137000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjQtMy0xLTEtMA_40d4ef1d-2571-4234-92ac-253cda0b77f5"
      unitRef="usd">1669000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjUtMS0xLTEtMA_c23c10c2-d7f7-4fbb-a3a4-d8f592ca18fc"
      unitRef="usd">114000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjUtMy0xLTEtMA_228e2aee-fb91-4b00-bd55-b220060fc56d"
      unitRef="usd">646000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjYtMS0xLTEtMA_60f8805c-a8f7-46fe-8eee-57881612685a"
      unitRef="usd">116686000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjYtMy0xLTEtMA_ca525165-70a4-4998-9005-341c2ea58ac6"
      unitRef="usd">71455000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjctMS0xLTEtMA_e7ef6d2d-fd95-4f0a-b3e3-bef6c8be9799"
      unitRef="usd">21479000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjctMy0xLTEtMA_fff5f6c3-e057-4157-85e0-bdd1444e38bb"
      unitRef="usd">25130000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjgtMS0xLTEtMA_adf71408-3060-4534-9720-e686546fd24e"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjgtMy0xLTEtMA_9018cae6-bfdc-42a6-8a80-346e0a8ea3de"
      unitRef="usd">25371000</us-gaap:LongTermDebtNoncurrent>
    <zip:AccruedPayrollTaxesNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjktMS0xLTEtMA_e49c8484-72a4-4646-8363-cad4669bf4f1"
      unitRef="usd">1829000</zip:AccruedPayrollTaxesNoncurrent>
    <zip:AccruedPayrollTaxesNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMjktMy0xLTEtMA_4b0b132b-e6dd-4eab-b2b4-bc3a465d962b"
      unitRef="usd">1818000</zip:AccruedPayrollTaxesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzAtMS0xLTEtMA_38d6b63a-6d09-4b50-85ca-8cfd14b8abd7"
      unitRef="usd">1845000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzAtMy0xLTEtMA_f3b79189-68de-4b7d-af86-b7fca0e151dd"
      unitRef="usd">1795000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzEtMS0xLTEtMA_bf397819-933f-4b74-a516-462a30ba9fa3"
      unitRef="usd">141839000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzEtMy0xLTEtMA_e76a96e7-f09c-4eb2-9c3c-032a1b125500"
      unitRef="usd">125569000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzItMS0xLTEtNzM1MQ_a94c34d9-d741-41e3-99d9-d5dc3b402098"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzItMy0xLTEtNzM1MQ_47ebaffe-482c-4437-af97-44124a434cd9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3Mjk_785d7429-e38d-4eb1-82a0-8e532c598125"
      unitRef="usdPerShare">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3Mjk_a1374d5c-e603-4c10-99c0-47bdf3da8990"
      unitRef="usdPerShare">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_18864850-b288-41a1-870c-73bf2b2fb042"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_6b4db940-aadd-4ddb-b817-14a6fdcd6135"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg4MTg_77dff1f1-f314-4da5-94f3-5052b0f97898"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_5936493a-179e-49fc-a304-408526fbe42b"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_60f1cc8f-7489-4a66-9d53-ce60cc6a5584"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxYTM3ZTAzNDczMzQ1OWI4NWRmNDMxMjQ0ODI4NjYzXzgyNDYzMzcyMDg3MTg_f1f0d2f8-cd86-4cbd-a5e4-c692f9c67665"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMS0xLTEtMA_a8dc35da-8ab2-44a1-9862-c8fb5a1abc6b"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzUtMy0xLTEtMA_dc37249c-cd1a-4d23-85db-b6e6720df7fe"
      unitRef="usd">87118000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTQ_1a533d36-cf79-432c-923f-43159f3e34b2"
      unitRef="usdPerShare">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTQ_d2de3f67-e266-4b40-a8c2-7c9f10755304"
      unitRef="usdPerShare">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3NTU_d2025e25-0cb9-450c-b411-52733a6ef236"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NTc_67c35f54-b23d-4ec2-8b16-7cfce39dd17f"
      unitRef="shares">6151000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3OTA_2fffcbce-c6c0-4e5d-88d5-a3225d1b94c1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg3OTA_bc767bcf-fa95-4bee-a2ad-76505119188e"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NjU_64ebca8e-a433-4bd2-86d2-bdf3f708493e"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmNkNzIzYTRlNzI3MjQ5ODk4OWRiM2I5YzU3ZGRjOTgwXzgyNDYzMzcyMDg2NjU_8222e7d6-0546-4e89-a4f5-ac10220bdeee"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMS0xLTEtMA_feaad5e5-ddcd-4cfa-a7a2-3925aaa992dc"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzYtMy0xLTEtMA_07197e4b-a813-423a-8ea8-1446447e7435"
      unitRef="usd">49738000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzctMS0xLTEtMA_80846e9a-2f6c-41bc-83f5-d692ff7d135c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzctMy0xLTEtMA_3af229fe-f9a9-47f8-863f-d176eb5fc895"
      unitRef="usd">136856000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDMx_229ee220-3497-4eec-bd74-2c9cef0163df"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDMx_b2b77c79-fc45-4d37-b436-f107049d29e0"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDQw_d64f72f3-cd31-4d06-828d-2fbe59e62d36"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDU4_eb0326f0-bea2-418c-a955-afe746beb556"
      unitRef="shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_332ae006-bab5-4e2b-b1c8-46ea116ad074"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_5b027836-8c8e-4893-bd69-e40b5dda5958"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_a5eca164-599e-4d64-bf6b-b417423f28f3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA2MTQvdGV4dHJlZ2lvbjpkMDFjNjE0Mjk5Mjk0MzA5YmMxYjU5YWFiNjI2OGEzYl84Nzk2MDkzMDIyNDUz_f6811048-6dcb-4dcc-9db6-097a756933ce"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMS0xLTEtMTA2NjA_311e1edb-22e2-4d3b-983c-b29d275bce9e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMy0xLTEtMTA2OTE_debfc1ab-ffdb-4f2f-bbcb-dfddee6f8b1e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjI2_39e903f4-44b6-4139-9970-e2db4cffd1f8"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjI2_fb747287-307a-4029-97ef-12afe3d18dcf"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjQx_bc52a693-9919-4cab-a248-746a2c829ab8"
      unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMjQ5_0dead47b-49f1-46b2-9496-13e26e2ae43e"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzI4_2ff12c4c-93dc-453c-90d5-1b6d7a115884"
      unitRef="shares">82714000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzI4_899ab236-ef74-4b81-a831-846a7a4dd03a"
      unitRef="shares">82714000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzM2_3786189e-b9af-4b41-8507-b5921c8ea770"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMTA1OTAvdGV4dHJlZ2lvbjpmYTgyNTI3MDg4MGY0OWIzYTIwODlhMmEyNjQxNmRjYV84Nzk2MDkzMDIyMzM2_cc57bead-4fb1-48d8-aade-a3bf73c8af7b"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMS0xLTEtMTA2ODM_da112212-a6e8-4708-b657-81877adc43d1"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i492a5efdbf38450b864f0097d8f2b311_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMy0xLTEtMTA2OTE_bcf00cb1-c49a-442f-8b36-8479a0428750"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkzMzM3_00d88448-8e31-4af2-9138-276ecabfa3ab"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzIzMDg5NzQ0MTg0Mjcw_dd7ac0ee-87c6-42e7-b728-d10fd8ce4f12"
      unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzIzMDg5NzQ0MTg0Mjgw_5dd72b58-e932-4bf6-9ebb-1f690fc33b4c"
      unitRef="shares">137800000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjYz_2242fd28-5e2f-4d2e-a375-5e1b4c038bae"
      unitRef="shares">32231000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjcy_9902847d-51de-4134-a75c-a631edd03737"
      unitRef="shares">78283000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjQ1_49b43d06-e5dd-4af8-811f-4affa07019a7"
      unitRef="shares">32036000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjMwNTVjZjE3YTc2MzQ3Y2I5YTRjZGNhOGNkYzU1OGE4XzExNTQ0ODcyMDkyNjU0_d8e3f032-169c-48e5-ad82-a207adeac669"
      unitRef="shares">78088000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMS0xLTEtMA_309388df-3eaf-4dc9-a1b6-741dd32b9e8e"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6dc961acfb6d410188cff1cdca176ab5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfMzktMy0xLTEtMA_3ee719ea-bd1e-40d0-bd8d-562122d35472"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ1MjU0MWZlMjk4MzQwYWY5ZjU2MmZhOWI5NGM3NjM3XzgyNDYzMzcyMDg0Mzk_8e2674de-fee5-4fd3-84e2-ddee647fb482"
      unitRef="shares">195000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOmQ1MjU0MWZlMjk4MzQwYWY5ZjU2MmZhOWI5NGM3NjM3XzgyNDYzMzcyMDg0Mzk_ec960813-0936-4398-a390-08d8ae7c7bfe"
      unitRef="shares">195000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMS0xLTEtMA_781a211e-e712-4b60-af4f-b13070693ea0"
      unitRef="usd">644000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDAtMy0xLTEtMA_2b078e26-474d-4a5b-b8b9-221333a715f0"
      unitRef="usd">644000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDEtMS0xLTEtMA_b9058b87-bb4d-458f-a54f-56cf454c76fe"
      unitRef="usd">260378000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDEtMy0xLTEtMA_e3daaec3-94b0-4c04-8797-a66dff4ef2f2"
      unitRef="usd">21732000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDItMS0xLTEtMA_77cc7f89-3baa-4eaa-a373-b609e4572abe"
      unitRef="usd">-110833000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDItMy0xLTEtMA_2fdffbc1-528f-4ea5-83e8-f1372fbfab35"
      unitRef="usd">-71384000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDMtMS0xLTEtMA_a315a52d-ded4-4367-be9e-1ec8f6c39285"
      unitRef="usd">148902000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDMtMy0xLTEtMA_069e35ec-0e2c-4ce7-8d28-6da6492fbe84"
      unitRef="usd">-50296000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDQtMS0xLTEtMA_23ea7913-c253-41f5-9d2e-d0482f7aac54"
      unitRef="usd">290741000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8xOS9mcmFnOjcyMWRmOTgxZGYyNTRkNDY4ZWE4ZjM3N2RkMWU3MzlmL3RhYmxlOjAxMTM5NGM2ODYxODQwNDZhMzRhZjQ2M2ZkYjcxYmUwL3RhYmxlcmFuZ2U6MDExMzk0YzY4NjE4NDA0NmEzNGFmNDYzZmRiNzFiZTBfNDQtMy0xLTEtMA_7ccb6dfd-da14-40a4-aa52-3a330fff6ff8"
      unitRef="usd">212129000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi0xLTEtMS0w_779e95ae-1073-47b9-bb67-f5bb8c9fd899"
      unitRef="usd">182960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi0zLTEtMS0w_866d5e0b-acb2-446e-9267-b7396e999688"
      unitRef="usd">87655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi01LTEtMS0xMjc3_092a5d31-dfa7-4861-9fa5-359df45cc4c8"
      unitRef="usd">308332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMi03LTEtMS0xMjc3_6f735ebb-cba5-4305-8343-880d417eef33"
      unitRef="usd">200947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy0xLTEtMS0w_12caa28d-bf2b-436b-a889-6040a84bfb07"
      unitRef="usd">21600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy0zLTEtMS0w_2fc96275-0a3e-41af-9606-a8e23ca9ebf4"
      unitRef="usd">11840000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy01LTEtMS0yMzY_fa83850a-efa5-4bdb-8c20-c80fe1315528"
      unitRef="usd">37561000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMy03LTEtMS0xMjc3_a166c480-a09e-4272-8699-5cbf979f8cee"
      unitRef="usd">26312000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC0xLTEtMS0w_fad1d5ed-8c97-4770-84cb-b05567e53f83"
      unitRef="usd">161360000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC0zLTEtMS0w_bbd72d48-f0b9-4b9f-8cd8-fc91d221a84c"
      unitRef="usd">75815000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC01LTEtMS0xMjc3_2edba4a7-d81b-41dd-9a03-ba9d17e019b5"
      unitRef="usd">270771000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNC03LTEtMS0xMjc3_3a1d2bf0-87e9-4660-91d5-b3ad907c4a65"
      unitRef="usd">174635000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi0xLTEtMS0w_8d8ae933-f8ee-4d65-8850-2bff6a873631"
      unitRef="usd">114171000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi0zLTEtMS0w_60be6730-8cd0-4546-aa91-20b9c16b27bd"
      unitRef="usd">28069000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi01LTEtMS0xMjc3_5f7ff7ef-f5cc-4cf3-ab5e-5dfe35309476"
      unitRef="usd">177647000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNi03LTEtMS0xMjc3_3064a8a8-b6ae-4554-8cd9-bfca980b4b3e"
      unitRef="usd">106949000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy0xLTEtMS0w_da159d72-78a2-4084-b34e-0f23f543eeed"
      unitRef="usd">37909000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy0zLTEtMS0w_1733e531-2df1-47f4-b6fc-68e2db444b5f"
      unitRef="usd">16306000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy01LTEtMS0xMjc3_0b7597f4-dfa8-4982-9fdc-98574822b02c"
      unitRef="usd">54924000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfNy03LTEtMS0xMjc3_3704edd3-6fef-4fee-a56d-8c83111d2c6a"
      unitRef="usd">35532000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC0xLTEtMS0w_b514b234-db5e-4ad1-b204-388b7e1a9da9"
      unitRef="usd">77597000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC0zLTEtMS0w_86d4b3ac-6f4d-4d76-ad0e-c2b13234dbce"
      unitRef="usd">9792000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC01LTEtMS0xMjc3_9478257a-ba0a-4e0d-b4e6-e4a131eaf1f9"
      unitRef="usd">90051000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOC03LTEtMS0xMjc3_267c2239-468c-4898-a94f-c434b3b03f1a"
      unitRef="usd">21280000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS0xLTEtMS0w_1ac66688-6880-4eb5-a27f-c9e262cb3adf"
      unitRef="usd">229677000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS0zLTEtMS0w_707f1d87-7ea5-4a35-8bbc-0114cf2e5887"
      unitRef="usd">54167000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS01LTEtMS0xMjc3_41c76d2b-867c-4498-9fa8-8b87d03c9fd9"
      unitRef="usd">322622000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfOS03LTEtMS0xMjc3_c8d6eda4-7a9e-4214-ac0d-568eb1a205dc"
      unitRef="usd">163761000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtMS0xLTEtMA_f4893dee-9976-42bb-96cc-a7dafc2488eb"
      unitRef="usd">-68317000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtMy0xLTEtMA_f0e373df-b2fc-4002-8434-0599e62ef19e"
      unitRef="usd">21648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtNS0xLTEtMTI3Nw_dd23b5c2-04a8-4f02-a917-458fba3f7fb7"
      unitRef="usd">-51851000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTAtNy0xLTEtMTI3Nw_4e0dbd25-bb3d-49ec-83ea-001827b36806"
      unitRef="usd">10874000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItMS0xLTEtMA_31702a42-75f4-4db9-b14a-8d792a296221"
      unitRef="usd">266000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItMy0xLTEtMA_809efa92-4090-4535-89aa-beed48e98c41"
      unitRef="usd">367000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItNS0xLTEtMTI3Nw_ac434bde-351d-42b2-bcf1-574bd92bee23"
      unitRef="usd">475000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTItNy0xLTEtMTI3Nw_f31a83fd-e3e0-4d5c-ae79-bf277b207212"
      unitRef="usd">646000</us-gaap:InterestExpense>
    <zip:SubleaseIncomeExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtMS0xLTEtMA_6f60a5f8-b2e0-4fa6-b702-ec8085c95fc4"
      unitRef="usd">-141000</zip:SubleaseIncomeExpense>
    <zip:SubleaseIncomeExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtMy0xLTEtMA_4b1087f8-d872-4120-b321-67d9bc98a68f"
      unitRef="usd">275000</zip:SubleaseIncomeExpense>
    <zip:SubleaseIncomeExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtNS0xLTEtMTI3Nw_f2931efd-0d33-47ea-8c21-b7cc83b599c7"
      unitRef="usd">151000</zip:SubleaseIncomeExpense>
    <zip:SubleaseIncomeExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTMtNy0xLTEtMTI3Nw_d82e5e14-9701-45fc-9100-b02fd73223fc"
      unitRef="usd">557000</zip:SubleaseIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtMS0xLTEtMA_a0da3490-5da2-4111-ab40-8323da91286b"
      unitRef="usd">-40000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtMy0xLTEtMA_34e6d69c-1594-45f1-b2e7-a2138a96323b"
      unitRef="usd">-68000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtNS0xLTEtMTI3Nw_1f5b86fa-c043-453d-b60e-bb5a3725da21"
      unitRef="usd">54000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTQtNy0xLTEtMTI3Nw_494032c4-2160-4bc3-a994-36df6db72cc6"
      unitRef="usd">-212000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtMS0xLTEtMA_3c103b5d-3251-4820-ac38-b32f1acd77ca"
      unitRef="usd">-447000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtMy0xLTEtMA_aae3e3f9-85d0-4ca1-b431-2c34485de7ff"
      unitRef="usd">-160000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtNS0xLTEtMTI3Nw_a692ebb0-c393-499f-9712-e988e68d0b63"
      unitRef="usd">-270000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTUtNy0xLTEtMTI3Nw_affe6d4f-66ac-43d5-8dd0-264e7c7eccf7"
      unitRef="usd">-301000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtMS0xLTEtMA_797d90dc-3128-4072-b820-bde09f1c5816"
      unitRef="usd">-68764000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtMy0xLTEtMA_7d7b4793-5520-4642-8320-ca1a10baf08c"
      unitRef="usd">21488000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtNS0xLTEtMTI3Nw_3debd629-67ca-4cbc-9967-1f8d8b7148ba"
      unitRef="usd">-52121000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTYtNy0xLTEtMTI3Nw_60d8fc55-1aa0-4e6b-8a01-1d97d3bffc3b"
      unitRef="usd">10573000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctMS0xLTEtMA_3fbee145-b249-47ec-b3d4-d8209c9c4fb9"
      unitRef="usd">-15917000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctMy0xLTEtMA_8e437e0d-6d60-4655-8b5c-ac72e1293f19"
      unitRef="usd">165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctNS0xLTEtMTI3Nw_20895eac-f76f-44e6-ba60-3fc267c4731a"
      unitRef="usd">-12672000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTctNy0xLTEtMTI3Nw_f0fff4b7-c2f2-4dbf-bd8e-c5cfd1c51f2b"
      unitRef="usd">332000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtMS0xLTEtMA_7ac29679-0c06-4560-8f13-b15c7dda19b7"
      unitRef="usd">-52847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtMy0xLTEtMA_18f3e374-d729-495a-9ea6-11efc6848f0c"
      unitRef="usd">21323000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtNS0xLTEtMTI3Nw_fa903a73-ca07-4345-84ff-64b8345df2d2"
      unitRef="usd">-39449000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTgtNy0xLTEtMTI3Nw_22b0b338-3a37-417e-b79a-5f11db2860b1"
      unitRef="usd">10241000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktMS0xLTEtMA_f5c8a288-d0df-41d8-b6a3-c1265ebef971"
      unitRef="usd">483000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktMy0xLTEtMA_ffe13bbe-16a5-469b-828a-95ea04e80d1e"
      unitRef="usd">956000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktNS0xLTEtMTI3Nw_27460053-6959-4872-86e6-d5b6b769df58"
      unitRef="usd">1480000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMTktNy0xLTEtMTI3Nw_5840354b-53c5-42e5-b6a7-92a1a78d82db"
      unitRef="usd">1911000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtMS0xLTEtMA_e64af770-b6a4-4ae7-8749-7a1104e896ae"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtMy0xLTEtMA_57687f89-d1d3-4f70-ae9c-5c01463629ba"
      unitRef="usd">4745000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtNS0xLTEtMTI3Nw_83a273ba-9b86-48eb-bfb9-f33239ead092"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjAtNy0xLTEtMTI3Nw_4227dd3a-1429-4a09-a2b9-dbbb55d1f223"
      unitRef="usd">1943000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtMS0xLTEtMA_b4aedf70-32db-4701-8c3d-5cc0470599bc"
      unitRef="usd">-53330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtMy0xLTEtMA_6bb9a3c5-0902-4844-baca-32f359268c19"
      unitRef="usd">15622000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtNS0xLTEtMTI3Nw_95c0eabb-b760-471d-8ee1-b5396e25edaa"
      unitRef="usd">-40929000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjEtNy0xLTEtMTI3Nw_47f6ffa4-aa5e-43e2-b050-2bff27209b3b"
      unitRef="usd">6387000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtMS0xLTEtMA_6cbb468d-9d08-4b87-9325-da484e77d005"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtMy0xLTEtMA_e3f7c810-c973-4379-924c-184af5b2dace"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtNS0xLTEtMTI3Nw_1c478082-ca23-438a-8cb3-08c41d4d51b2"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjMtNy0xLTEtMTI3Nw_09a38344-21fe-486f-9747-5f9e94a87018"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtMS0xLTEtMA_1ac68d07-d511-418e-b422-574d1f27fa1b"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtMy0xLTEtMA_23a27ec5-5495-4971-bd97-8508f3762318"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtNS0xLTEtMTI3Nw_b27140aa-1372-4ce5-92d1-cfc8aab31805"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjQtNy0xLTEtMTI3Nw_cfea6bb5-b79a-4537-9e58-6721964cf533"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtMS0xLTEtMA_561b4e6e-5cbf-4b8e-8d05-59d39c9e1c0d"
      unitRef="shares">96726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtMy0xLTEtMA_7697303e-e212-40db-addc-e601bc05de2f"
      unitRef="shares">79681000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtNS0xLTEtMTI3Nw_7634b9a8-ff3a-406d-a79a-09413625ee7e"
      unitRef="shares">87829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjYtNy0xLTEtMTI3Nw_d3c9a641-91a8-4160-b730-08ec70095102"
      unitRef="shares">79552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctMS0xLTEtMA_363a0d8c-7df6-4e39-a9a6-636c1a425344"
      unitRef="shares">96726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctMy0xLTEtMA_faa3601b-b807-4f86-8604-b21551454f7d"
      unitRef="shares">91290000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctNS0xLTEtMTI3Nw_81c423c6-0169-43a2-85ee-b5619548c7a2"
      unitRef="shares">87829000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yMi9mcmFnOmMyMDU5ZjFjODQwNzQ3M2ViOWVhYmMwZjUwMDIwNTljL3RhYmxlOjk0NmVlN2RjOWQ1YjRmOTRhZTllM2RkMzdhMmRmMmNkL3RhYmxlcmFuZ2U6OTQ2ZWU3ZGM5ZDViNGY5NGFlOWUzZGQzN2EyZGYyY2RfMjctNy0xLTEtMTI3Nw_a7687a89-da7e-441b-b5d3-cbb5f61903f8"
      unitRef="shares">91581000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xLTEtMS0w_b9ba2f63-10ce-4ee2-a390-e6195a24d5da"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifa4d6f4fa52a43119cf24bc617185d44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0zLTEtMS0w_b4b08302-bf1f-41f3-b8a3-46f9bf4f553d"
      unitRef="usd">87118000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC01LTEtMS0w_455fa582-03a1-46c1-b272-5e49a172aaa4"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2856cfd4587446fcbe838adce9e8de8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC03LTEtMS0w_7089db03-1c82-4440-8fda-279ecdca6819"
      unitRef="usd">49738000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i96b688cc9bf442478e26737d494fcfc1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMC0xLTEtOTE4NA_d670361a-d73c-4ac0-a2fa-4fb0f0024f74"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i96b688cc9bf442478e26737d494fcfc1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMi0xLTEtOTE4NA_c34150c7-f0ec-477f-8628-a1c60a4c7b0c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="idc6464d2b6e94c079c1becc189e82131_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMC0xLTEtMA_f9e87b5f-c916-445f-b495-2083759af857"
      unitRef="shares">78283000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc6464d2b6e94c079c1becc189e82131_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xMi0xLTEtMA_5ecfd4b9-0419-4af0-bf4b-7707319329c5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if120e42536064fa89b50c3f31fe9047e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xNC0xLTEtMA_421575dd-ed4f-47be-882d-1427a5cec4e4"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if120e42536064fa89b50c3f31fe9047e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xNi0xLTEtMA_a9e448c1-de65-415a-b9cd-1ac2015ef2fc"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88697d2b95864c898febada8d3dd2e49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0xOC0xLTEtMA_59d13aea-328d-436a-a03f-f4c9dd84d423"
      unitRef="usd">21732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2af0caf3c2b84fa9a8ab3fd17dd93fd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0yMC0xLTEtMA_6751b680-cbf8-4dfc-9d86-9d92e58e0035"
      unitRef="usd">-71384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNC0yMi0xLTEtMA_46178824-b683-47c4-b7a2-dc9e7ab38ad6"
      unitRef="usd">-50296000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ib75fa28ddb61451ea1f63f2b041c9508_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0zLTEtMS01OTQx_31446449-c58c-4815-8a09-c1174f23c3a1"
      unitRef="usd">961000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="i4bcacabbe1b743b89120dc3aea99dfc3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS03LTEtMS01OTQx_7dce1362-6201-48bf-8ab4-273793166fbb"
      unitRef="usd">36000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xOC0xLTEtNTk0MQ_61fb8092-ee0a-4255-8beb-ca635db4d9c6"
      unitRef="usd">997000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0yMi0xLTEtNTk0MQ_7b6db05f-168d-4199-b357-98b103a731d9"
      unitRef="usd">997000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ida296b41852c4d12be11b20151590ad3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xMC0xLTEtMTc1OQ_8d265393-949c-4a51-be69-dff83334e3f6"
      unitRef="shares">1965000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0xOC0xLTEtMTc1OQ_3acdf805-484b-40bf-bb8f-b0610cc43160"
      unitRef="usd">3660000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNS0yMi0xLTEtMTc1OQ_2ad08d3c-7209-4e21-8411-12e9b9d50702"
      unitRef="usd">3660000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ida296b41852c4d12be11b20151590ad3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xMC0xLTEtMTc1OQ_dedd3007-c005-4f84-bf38-b1f94f6a05f2"
      unitRef="shares">50000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xOC0xLTEtMTc1OQ_105840d4-4233-40bc-a912-8ad79c43b4bb"
      unitRef="usd">450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0yMi0xLTEtMTc1OQ_cf2a5d5f-beee-44e7-a24b-644492c61049"
      unitRef="usd">450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1302edbca27f4c83b0e3428ef1f1d495_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0xOC0xLTEtMTc1OQ_bc596ae7-faa9-4de6-b9d8-fff157bf3b88"
      unitRef="usd">1290000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0yMi0xLTEtMTc1OQ_6d7c72ad-1cc5-4350-9c28-6f644af81bdb"
      unitRef="usd">1290000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i31808018dac24baea4594b9a1013b067_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjAtMS0xLTE3NTk_8a3fb869-f419-45d7-9fc9-431c51526662"
      unitRef="usd">13398000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib301848c9ed74a15a1a7f5d1f43ada02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjItMS0xLTE3NTk_75243cf5-9835-4313-86e7-2530577cb8d3"
      unitRef="usd">13398000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4a4a209cc43f48b6a3515824312666bb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMS0xLTEtMTc4Ng_0704727c-84f1-4bb6-a552-2fd1072f22e6"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4a4a209cc43f48b6a3515824312666bb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMy0xLTEtMTc4Ng_303aaf2a-7bca-4416-89c7-834ccecb7529"
      unitRef="usd">88079000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7a357b3d5bc44c398cab42f2589ed944_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNS0xLTEtMTc4Ng_f42ce6ba-eca0-4fe4-81dc-bc242288d377"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7a357b3d5bc44c398cab42f2589ed944_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNy0xLTEtMTc4Ng_479867fb-389a-46c9-b96b-a71e2f7141fa"
      unitRef="usd">49774000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i1469e89ea94242969d2b6e0e31003976_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMTAtMS0xLTkxODQ_1c3e0637-6a43-40da-84f3-2571aa57fbd6"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1469e89ea94242969d2b6e0e31003976_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMTItMS0xLTkxODQ_fc9de8f2-812c-4374-9230-1004b1706ef1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i29529317219a4ba49d9a86d748f0d8a2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTAtMS0xLTE3ODY_241917e0-1c5e-4d8f-bb41-0b3a12ff2c07"
      unitRef="shares">80198000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i29529317219a4ba49d9a86d748f0d8a2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTItMS0xLTE3ODY_a0773b79-3603-46b7-ad22-1a78f7a0af46"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTQtMS0xLTE3ODY_2f97e1fd-e442-4f4e-a5e6-f4db88b60305"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i45f3b98dbcef4f8fb2a34007b3ec0449_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTYtMS0xLTE3ODY_9c97df31-9d13-45c7-b7c0-a994362fdd59"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4153224b693542cebab9a4da80da5822_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTgtMS0xLTE3ODY_6e3c7179-4ca0-42d3-ad56-3ba3ede93c40"
      unitRef="usd">25235000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib148f163d2a44f97af03195f25216b30_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjAtMS0xLTE3ODY_699cef9b-4be4-494d-bae4-2a36bd01ecaf"
      unitRef="usd">-57986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib43672c30f98484a8a1a7402766606e9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjItMS0xLTE3ODY_d5d2e3bf-5273-4297-a3eb-0af31fe1e5d1"
      unitRef="usd">-33395000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMy0xLTEtNTk0OA_4b8a1545-6e53-4525-a639-3931b956fea4"
      unitRef="usd">466000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItNy0xLTEtNTk0OA_d41c47a3-494b-453a-bb57-233494622035"
      unitRef="usd">17000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMTgtMS0xLTU5NDg_5b80b0b4-8b06-42d0-bd51-f1fb189bdfa0"
      unitRef="usd">483000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTItMjItMS0xLTU5NDg_af2fa2a6-3832-473a-8511-c7f8de95c385"
      unitRef="usd">483000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <zip:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMS0xLTEtNTk1MQ_e52dfac5-5c0b-4411-ae48-2bf41c3857bd"
      unitRef="shares">2271000</zip:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <zip:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="ib7e37e8c8e2346aebab7a23d66ad6ee7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMy0xLTEtNTk1MQ_7e021848-0cff-4125-bb72-b5afd89361ad"
      unitRef="usd">88545000</zip:TemporaryEquityValueConversionOfConvertibleSecurities>
    <zip:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtNS0xLTEtNTk1MQ_ea096b49-54eb-4006-8e5f-a4357d7bedeb"
      unitRef="shares">6031000</zip:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <zip:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="i94f1dad70aec4de49988674d7140b45e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtNy0xLTEtNTk1MQ_fa6f0de3-f132-4b07-8d58-cd34ff3573bb"
      unitRef="usd">49791000</zip:TemporaryEquityValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTAtMS0xLTU5NTE_41498b0e-56f7-4196-90ac-535b52afe603"
      unitRef="shares">24202000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3964173c028c49cfb35aa54e72373ad9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTItMS0xLTU5NTE_e16dd350-0ca6-454b-9661-97ec59252fc4"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ieed6d971944a40508ab30f215dd901ce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTgtMS0xLTU5NTE_a84cc9d5-84ba-44d7-81ce-1596ee48d29b"
      unitRef="usd">138335000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ifd6ab69bfadc487fbfecd1029444c5bc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMjItMS0xLTU5NTE_4600b830-2c31-4d54-bf98-a0177756cfee"
      unitRef="usd">138336000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iff11e53660964e688874d29d2a54090d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTU5NTQ_df7f2cbc-e21a-4c67-85ff-53c6ca04684f"
      unitRef="shares">3085000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i83624de8806c44cbb84164ad0018a93e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTgtMS0xLTU5NTQ_7a897b6d-7a91-453a-9a48-48528be9af49"
      unitRef="usd">25653000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id25fcc8388d1446e876765632ab0561c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMjItMS0xLTU5NTQ_2ef2d4d7-eb0d-4c6c-9e30-561af713371f"
      unitRef="usd">25653000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTkxODQ_9f3106ec-c117-4524-8870-0f5d36d40cf5"
      unitRef="shares">82714000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i91a730cefed84822a3deff29c6af55ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTItMS0xLTkxODQ_d4065d65-10aa-433e-9fd5-26fb7af9ca1d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTQtMS0xLTkxOTQ_ef36143f-6e63-4af8-b097-366d52b5783f"
      unitRef="shares">-82714000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i018ebafa51fe49bca562ccdd6c3c5c47_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTYtMS0xLTkxOTQ_e7f229b6-c89d-45be-b044-4dc875bdbc11"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i2f23685d9d4846b0a5a014455ca7408f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMjYtMS0xLTkxOTQ_586823b8-93ff-44f8-b61d-a1974a6be446"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMTAtMS0xLTU5NTg_477ee8e1-1b65-4350-868f-342261c9fb21"
      unitRef="shares">5282000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMTgtMS0xLTU5NTg_2bf94496-aff7-449a-8db9-144d39c762cf"
      unitRef="usd">8720000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTUtMjItMS0xLTU5NTg_70383312-4827-4056-9250-e2dad43dc137"
      unitRef="usd">8720000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xMC0xLTEtMA_66f15c82-9102-412f-9604-088bb594400e"
      unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0xOC0xLTEtMA_cd13e1b1-8f08-4f0f-9bae-05b4f7e64cc9"
      unitRef="usd">2300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNi0yMi0xLTEtMA_8b54be84-0cbc-4906-b255-b7a721d15998"
      unitRef="usd">2300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMTgtMS0xLTQ3MjY_f0ea8d6d-7bf0-4586-a847-af5e184ffad5"
      unitRef="usd">97000</zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTMtMjItMS0xLTQ3MjY_610144bd-2908-417d-b329-e93ba3e721ba"
      unitRef="usd">97000</zip:APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if5bf0584601243deb8ea7ba955f86ac0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTQtMTAtMS0xLTQ3MjY_4e8d0f83-3b5f-47ab-939e-a53a4a70b088"
      unitRef="shares">2278000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i232106be134c41a7a3d79ca08a85a2a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0xOC0xLTEtMA_8c626c9b-deeb-435f-a602-c61e6be030da"
      unitRef="usd">65121000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfNy0yMi0xLTEtMA_20740684-8b12-4853-9b52-040ac0622fa6"
      unitRef="usd">65121000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8e2d7ba14c224073ac2db47690406e6f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjAtMS0xLTA_c3cd6441-f049-472c-b1e4-5a6593f03969"
      unitRef="usd">-52847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTAtMjItMS0xLTA_c70e514a-6509-4d5b-9123-3ec05631c41b"
      unitRef="usd">-52847000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMS0xLTEtMA_5fdfef28-972f-48f5-9d7d-d3dd4cdbecb0"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0a899dfde3174213bfbc656eebf005fc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMy0xLTEtMA_18e6a262-f235-4301-aa00-47fb9ea95d8a"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNS0xLTEtMA_acbb40c9-7801-4fe1-9b5c-b440fe79836c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i355ebf508dc34813a3113555b4f9e28a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtNy0xLTEtMA_7c699248-850b-470f-b4bb-92ad067e77ea"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i08af7a05bdfc4b39b19db954767c0d61_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMjEtMTAtMS0xLTkxODQ_28335ea7-302a-4bf0-95ac-fc08f0dc5fe0"
      unitRef="shares">82714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i08af7a05bdfc4b39b19db954767c0d61_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMjEtMTItMS0xLTkxODQ_c5a78a14-22f5-4b9e-aae9-6f6f63920c6b"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iac832a62376b4483ad5016008c1a605b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTAtMS0xLTA_bbbdbf5c-2ad8-4f33-b44e-253465d5da48"
      unitRef="shares">32231000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iac832a62376b4483ad5016008c1a605b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTItMS0xLTA_a6a16a7e-68f5-4af6-b84d-d129de93baa0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0e83650df95347268b8ec22188307140_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTQtMS0xLTA_013dbd28-1ac8-4295-adcb-a1bc10b8b87d"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0e83650df95347268b8ec22188307140_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTYtMS0xLTA_1a8287b2-afe0-4851-b73e-c46f60b10ffd"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a969c9b725e4c989f90321cbdcd1ee8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMTgtMS0xLTA_1254d943-656e-4d1a-9b65-cc18f6d34f8a"
      unitRef="usd">260378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia51bf587b275499ea6eb145f8bd6f40a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjAtMS0xLTA_b5f6ebb5-1fda-4fba-89f8-143accdd7124"
      unitRef="usd">-110833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjhmYWIyYTAxY2M0MjQ3YjQ5YWFkOTg5MTA5ZjA4NWU0L3RhYmxlcmFuZ2U6OGZhYjJhMDFjYzQyNDdiNDlhYWQ5ODkxMDlmMDg1ZTRfMTEtMjItMS0xLTA_d5cc6068-b3da-4b99-b7bb-03ab3a039361"
      unitRef="usd">148902000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ib895a0974d5c455181418c8e3e6172b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xLTEtMS0w_a5145533-1a64-4b06-8cee-5ba96ee6bc8a"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ib895a0974d5c455181418c8e3e6172b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0zLTEtMS0w_06ce725a-965f-47b3-82db-23dc12c4c1a5"
      unitRef="usd">83375000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i06bffea1064944f288f664517e112a13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC01LTEtMS0w_c4eee186-1e61-47d6-8dfa-09cc0ce6c276"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i06bffea1064944f288f664517e112a13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC03LTEtMS0w_2c61096c-da77-4d7d-aaf8-fdd469808d84"
      unitRef="usd">49598000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i3f1ee5b2841247158e290f07c02456ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMC0xLTEtOTIyMg_dcfa9dc4-562d-4ea7-b963-dc6c7966042d"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3f1ee5b2841247158e290f07c02456ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMi0xLTEtOTIyMg_b9ff235d-9add-437b-9f89-a04d7f866e9f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i27dba837d2594ed9be6e10f3793678a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMC0xLTEtMA_ad9b6e3c-d896-4fc1-b150-cdcdb97024d4"
      unitRef="shares">79583000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i27dba837d2594ed9be6e10f3793678a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xMi0xLTEtMA_edabb85d-0ed6-4730-ba08-163d000a3d4c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i3990ee158f4946f6b16610adfa5adc62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xNC0xLTEtMA_6273b1ff-b099-4a38-b0a4-0de504ee69f8"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3990ee158f4946f6b16610adfa5adc62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xNi0xLTEtMA_7c4a71dd-5a5f-48f8-8492-d1af1678ed35"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5f39192e0004442a43569619c442214_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0xOC0xLTEtMA_cad169f4-fc4d-42eb-bf2e-8a02fcd86716"
      unitRef="usd">35339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4ee691be0e142d9b47d0e59dbbb1997_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0yMC0xLTEtMA_4c8a18af-aedd-4693-a961-5e19d391a9d8"
      unitRef="usd">-157006000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie62f3f46f69844c6af214a6f209d9b22_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNC0yMi0xLTEtMA_093ac120-93a5-42d8-ae8f-14fe1392ac3c"
      unitRef="usd">-122311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ef2bd59dfa24cc3a9c312e938f4379a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0xOC0xLTEtMTg5Mg_9fa59506-efe4-487e-8397-39354780ade7"
      unitRef="usd">426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d65d97b50f849cf91af784e5441d2cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0yMC0xLTEtMTg5NQ_29c9c9e3-2537-4469-ad33-2c3911a06259"
      unitRef="usd">-426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44779a6afd534765b628f7e9e5470260_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNS0yMi0xLTEtMTg5OA_adeaf4d7-4fe1-49a6-ba0b-e349965393a1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xMC0xLTEtMTg3OA_7de85f3e-c139-48a9-8922-e0db38af0034"
      unitRef="shares">572000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xOC0xLTEtMTg5Mg_dbc07cc3-89c7-4550-a270-8ddd8292a204"
      unitRef="usd">305000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0yMi0xLTEtMTg5OA_6781e207-f289-4b61-b952-28392e984ca7"
      unitRef="usd">305000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0xOC0xLTEtMTg5Mg_4b538730-cc13-4c4d-8687-9c55462dab49"
      unitRef="usd">1994000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0yMi0xLTEtMTg5OA_5f4a87a2-3902-4aaf-a4f5-42ca2a794418"
      unitRef="usd">1994000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i5af8e3b5e9434b8ca1f9e86f24c79ebb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOC0xMC0xLTEtMTg3OA_4bc6c82e-29db-4b73-89e8-04e120fbb6cd"
      unitRef="shares">213000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="i27d30e011dd24fceb1a6725ef3fd081b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0zLTEtMS0xODYx_6a4584db-79b3-4de9-93d8-31e7b744e93d"
      unitRef="usd">920000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="i737eb36e6b454c1dad01d888c5d9f322_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS03LTEtMS0xODcx_1a29840d-c475-420e-8134-c76ba584b32f"
      unitRef="usd">35000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i5b17a9e18fa84da39ae7760935b1e1b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0xOC0xLTEtMTg5Mg_e885d555-6378-4d67-b0c9-c88f72f81d33"
      unitRef="usd">955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0yMi0xLTEtMTg5OA_da009259-10c0-490d-9eba-882e07b3e292"
      unitRef="usd">955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="if5194c25299442189d9a9a9e41ef42bd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjAtMS0xLTE4OTU_be74742d-08f8-4128-a87d-ad75a96bd0c0"
      unitRef="usd">-11082000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i195ac431086044b5b0dbd412cdeada34_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjItMS0xLTE4OTg_a55423bb-4d95-4938-8d0d-155cc46b468b"
      unitRef="usd">-11082000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9f6a87172c9f4d38bf8778300bda31bc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMS0xLTEtMTg1Ng_8b84dd26-ed6d-46cb-9023-af9ce852b13e"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9f6a87172c9f4d38bf8778300bda31bc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMy0xLTEtMTg2MQ_888bf9b4-df6e-425a-a61c-76a7b4ce8c25"
      unitRef="usd">84295000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iddf0bd2eee7544e58172baa02edcd865_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNS0xLTEtMTg2Ng_4717a05d-4bc3-4c70-87ba-d94209e494fb"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iddf0bd2eee7544e58172baa02edcd865_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNy0xLTEtMTg3MQ_9c3f5abe-0830-4e3b-b811-62dbd3b07b42"
      unitRef="usd">49633000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id1751d14708540b88f6888f5fd4eff39_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTkyMjI_1db373f6-d982-423b-b732-6aae00866eec"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id1751d14708540b88f6888f5fd4eff39_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTkyMjI_82bd3117-7373-4eef-9a66-818a1d0552f8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i223723c36d864aa1868fbac06842a359_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTE4Nzg_3b76cd26-c430-44fb-9883-08f7fc408c5f"
      unitRef="shares">79942000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i223723c36d864aa1868fbac06842a359_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTE4ODM_092a3e41-2095-4d7c-8965-3123acc50726"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i62b397c117b348b7b825b400c331c7d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTQtMS0xLTE4ODY_0be01fe1-8bc1-4910-9aa0-f6e159e436d9"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i62b397c117b348b7b825b400c331c7d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTYtMS0xLTE4ODk_28575ad6-c3d0-4636-8d5e-d46377b91966"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7e461e8b08944c6a21c81ff186acd16_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTgtMS0xLTE4OTI_8d1e0660-1e04-4db6-b3ac-95e262221d63"
      unitRef="usd">37109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67dcdb6339eb4e02a15522b2a0c5536e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjAtMS0xLTE4OTU_384d8cd6-91e2-48f3-b312-3981d201df2e"
      unitRef="usd">-168514000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11a706c5aa864a1db1814bba048541e8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjItMS0xLTE4OTg_e1b674f4-8445-454d-9e77-ce2a46679163"
      unitRef="usd">-132049000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xMC0xLTEtMA_7b810c3c-9645-4506-a76c-b5b56421fe34"
      unitRef="shares">672000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0xOC0xLTEtMA_05af3c40-2d58-4874-9475-a89c7620d9d3"
      unitRef="usd">699000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNi0yMi0xLTEtMA_813bb393-ad5d-4467-9d80-89eefc1153ef"
      unitRef="usd">699000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0xOC0xLTEtMA_3ff523e2-8a98-4466-99dd-abf609ad1863"
      unitRef="usd">1386000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfNy0yMi0xLTEtMA_fd4586a2-8a75-4db8-a7dd-063fda057b52"
      unitRef="usd">1386000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i476d2ffcf42e41d4a135a426c346fd3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOC0xMC0xLTEtMA_2a6f3ea0-b933-4c22-9e30-9620c8977b8c"
      unitRef="shares">213000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="ib7b3d3a9ad0f40b0bbf9b2610aa0e17a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0zLTEtMS0w_141436d0-0dfd-45a0-b75d-403c363e18a1"
      unitRef="usd">921000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue
      contextRef="i0057a3eebc604013be925830a279d118_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS03LTEtMS0w_6ab1cf81-1fd6-4188-8471-c494a48f14ed"
      unitRef="usd">35000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i9f60468018164bd3870cdcc47cc5fcc0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0xOC0xLTEtMA_1b0a0c22-9b59-4ed3-85e5-e2a2029e65f6"
      unitRef="usd">956000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfOS0yMi0xLTEtMA_9b393bbf-fdd6-45f3-bd1b-8a253337d47e"
      unitRef="usd">956000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i537ea857f0c849cc9903c19296f03bab_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjAtMS0xLTA_32df7cff-e9b7-455c-9ed0-eebb5cc0a966"
      unitRef="usd">21323000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTAtMjItMS0xLTA_dfebe96f-f67f-4d51-83b6-229585f1f2e8"
      unitRef="usd">21323000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMS0xLTEtMA_1c811aed-4a3c-4d31-8728-e10bc55af21d"
      unitRef="shares">2271000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="idc6bab9e4f9e4ed393ba2feae4820b8a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMy0xLTEtMA_18402089-1d89-48bb-8aa5-b084d6d5ab71"
      unitRef="usd">85216000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3622bfecbce642e4ad50839859624851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNS0xLTEtMA_ea28de70-3f13-424b-a35f-17336f395dd3"
      unitRef="shares">6031000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3622bfecbce642e4ad50839859624851_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtNy0xLTEtMA_0f76ca65-8221-4041-9685-f9ae103045ab"
      unitRef="usd">49668000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7efedd24eada49bc93a6c86cfd620798_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTctMTAtMS0xLTkyMjI_fd9c48bf-ac73-4c33-998e-6754b92b1788"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7efedd24eada49bc93a6c86cfd620798_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTctMTItMS0xLTkyMjI_b46df0f4-5e18-431a-96ac-5195f6953b65"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iad818254b691420697d17376d3736f99_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTAtMS0xLTA_8b662d34-6af9-46d8-b127-e06e43ed99f9"
      unitRef="shares">80401000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iad818254b691420697d17376d3736f99_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTItMS0xLTA_41074592-0b4e-4210-98cb-db952c59cf83"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib262ad796f264b4ca7839ee0eb463c24_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTQtMS0xLTA_3703fcce-1fc9-49d8-9b55-dfc883add799"
      unitRef="shares">-195000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib262ad796f264b4ca7839ee0eb463c24_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTYtMS0xLTA_a6e2eb09-94b6-42b6-b59e-da7253e4088a"
      unitRef="usd">-644000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4024f04e2d41466aaeb307f5c00abc6c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMTgtMS0xLTA_0f570bf6-8478-42ce-87ef-0ab421849586"
      unitRef="usd">38238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7cc3749cd4548a9b1236f17dd523425_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjAtMS0xLTA_ec1c2833-6ef4-4e2e-982c-49523e920b10"
      unitRef="usd">-147191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c449119e7b0488a9b0638a13796f377_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yNS9mcmFnOmE2NjAzMzJkZjA1MzQwOTJhOWI4OWZiODYxMTgyOTRjL3RhYmxlOjY1MTZkYzA3NDNiOTQ5NjRiMzA0YjU3ZWE0YjE1YmIzL3RhYmxlcmFuZ2U6NjUxNmRjMDc0M2I5NDk2NGIzMDRiNTdlYTRiMTViYjNfMTEtMjItMS0xLTA_6ddebdc6-dfe3-4db0-a7ae-e7115b2b8121"
      unitRef="usd">-109597000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMy0xLTEtMS0w_0aa75620-1412-4891-a8f5-78f241bc5973"
      unitRef="usd">-39449000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMy0zLTEtMS0w_ba6dbd64-43b1-43f0-a475-a488c2b965ff"
      unitRef="usd">10241000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNS0xLTEtMS0w_01c96052-ba26-4f0c-9723-d214ec04ce80"
      unitRef="usd">65592000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNS0zLTEtMS0w_133c8d43-0403-4e2b-b0f8-8bdc8d4c1542"
      unitRef="usd">3304000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNi0xLTEtMS0w_1e518868-983b-48e8-a108-98bba92fc759"
      unitRef="usd">4535000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNi0zLTEtMS0w_eea975a9-d38d-4d8f-9100-559ef9a201e8"
      unitRef="usd">5041000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNy0xLTEtMS0w_32666e76-067a-4288-a259-5cb6b990ba3a"
      unitRef="usd">679000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNy0zLTEtMS0w_15f87a5c-edc2-4fd1-8ba7-7a4d05886397"
      unitRef="usd">2359000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOC0xLTEtMS0w_2a2dc758-fe2b-43b1-bbeb-030ab270c729"
      unitRef="usd">-13443000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOC0zLTEtMS0w_48bf7447-0724-418c-a039-d50b07ee4a76"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OperatingLeaseExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOS0xLTEtMS0w_eac48ecd-20dd-4827-8b5f-af2f2d91fe1f"
      unitRef="usd">2791000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfOS0zLTEtMS0w_7b2d9df2-435e-4983-b90f-10044b901c36"
      unitRef="usd">2800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMS0xLTEtNTgyNA_76339583-8ab4-4223-9fe0-655dfa56645b"
      unitRef="usd">43000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMy0xLTEtNTgyMQ_396bba8c-29ca-4e6d-bc4e-e57184e263ef"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMS0xLTEtMA_8a71ed57-6b46-468d-9520-5b5c17ed3133"
      unitRef="usd">-14000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTAtMy0xLTEtMA_1871ab75-2a53-48ef-a8a4-f02d9236c4f1"
      unitRef="usd">-329000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTItMS0xLTEtMA_f03f97fe-5db8-452f-910f-f7df0b0b9971"
      unitRef="usd">15955000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTItMy0xLTEtMA_44fbd66c-b238-41af-90e5-5b5d7d68421e"
      unitRef="usd">-7068000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTMtMS0xLTEtMA_89c1b2d0-ef96-4426-8c06-581f04614c33"
      unitRef="usd">8196000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTMtMy0xLTEtMA_3ad4b279-5b71-4fe0-a21c-483d458773d7"
      unitRef="usd">-1503000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTQtMS0xLTEtMA_e58872cc-2192-4b0d-8cd5-9f3788132906"
      unitRef="usd">138000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTQtMy0xLTEtMA_9796a53b-f13c-4f7d-aed4-fcd67a9a7ee7"
      unitRef="usd">1753000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTUtMS0xLTEtMA_b37e741c-4aab-49ab-a490-fd69cc9059ea"
      unitRef="usd">-39000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTUtMy0xLTEtMA_e8011f40-2f10-4057-9739-05044d31365f"
      unitRef="usd">-108000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTYtMS0xLTEtMA_af6e130b-7106-4d38-b7d8-b0af85dfbc9f"
      unitRef="usd">18480000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTYtMy0xLTEtMA_555c79b0-990b-40fc-abf3-19a617b92e48"
      unitRef="usd">-317000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTctMS0xLTEtMA_ec2aec25-038f-4f00-bf7f-724c123bedcd"
      unitRef="usd">14919000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTctMy0xLTEtMA_94257009-e2a7-4f5a-a316-b927de55523d"
      unitRef="usd">-16356000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTgtMS0xLTEtMA_407de00b-83d3-41d7-94c6-2507762721e3"
      unitRef="usd">7987000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTgtMy0xLTEtMA_02a75b34-7f35-41e3-a031-a9b5c00e211b"
      unitRef="usd">-2504000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMS0xLTEtNDg1Ng_547a61f0-2680-4a3b-9af2-2e90c55c4385"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMy0xLTEtMTQ4Mg_9b63957d-6eed-4518-8e73-5f07922b99e8"
      unitRef="usd">1467000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMS0xLTEtMA_4fe22e5e-fa23-4b33-b897-fdb7bc418005"
      unitRef="usd">-183000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMTktMy0xLTEtMA_0cddb932-0a11-4372-a79c-3c2932159891"
      unitRef="usd">-3420000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjEtMS0xLTEtNDg1OQ_e02d0dcc-e0c9-4f8a-b37f-7565ca3d5bee"
      unitRef="usd">37715000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjAtMy0xLTEtMA_37e11e18-9777-4e90-83b1-450153175a50"
      unitRef="usd">9870000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjItMS0xLTEtMA_414a0a3f-8d86-4e35-8072-9fe671b79194"
      unitRef="usd">4429000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjItMy0xLTEtMA_a4a12a13-04e9-48bc-b20e-fd9ac7742f3f"
      unitRef="usd">871000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjMtMS0xLTEtMA_f6a8251e-5d77-4f8a-945e-6d2ffdfd3647"
      unitRef="usd">3786000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjMtMy0xLTEtMA_bbf24839-78ca-4112-8969-5c49bffc8d5a"
      unitRef="usd">3815000</us-gaap:PaymentsForSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjUtMS0xLTEtNDg2Mw_8c32efe9-ffb0-43c6-8267-13a1921b6516"
      unitRef="usd">-8215000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjQtMy0xLTEtMA_cf51a751-0cd4-4e2d-8272-bbd8b689ffde"
      unitRef="usd">-4686000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjctMS0xLTEtNDg3Ng_dd90c69e-5c8b-4a22-9f84-89169849924e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjYtMy0xLTEtMA_6f9e9413-08a9-47ea-9664-9524eadd1e38"
      unitRef="usd">10000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMS0xLTEtNDg3Ng_26fd3858-19a1-4925-b84e-3086a694595f"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMy0xLTEtMTU2Mw_5ab0ddbb-b6ff-4168-8fac-6ee03618afb2"
      unitRef="usd">20000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMS0xLTEtNDg3Ng_ad1f52d2-1ebd-4979-9726-359264107c82"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMTU2Mw_9132cb56-7244-4594-b5b6-004119ee4f92"
      unitRef="usd">16500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzAtMS0xLTEtNDg3Ng_5253cf86-04d0-4551-b49c-67c3b5330d84"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjctMy0xLTEtMA_503be802-8b6d-4c56-a3a5-d7448ffc0a3d"
      unitRef="usd">16500000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzEtMS0xLTEtNDg3Ng_97b57919-bc64-42f4-8145-ff2f0b7100be"
      unitRef="usd">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMTUwMQ_1a401874-7e9b-40ae-b6c0-4a05821a7804"
      unitRef="usd">25000000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMS0xLTEtNTgzNg_18070bdb-2efa-4c46-8219-fe0f2e9c0b2e"
      unitRef="usd">1270000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMy0xLTEtNTgzMw_124cd733-c0db-4cae-9949-00061593055f"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMS0xLTEtMA_bbe3efb7-990d-427e-a840-58306d04ef9e"
      unitRef="usd">2750000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjgtMy0xLTEtMA_450e9367-2aa1-460b-baf9-2863736c91c5"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMS0xLTEtMA_093bd057-41da-453c-a508-4fbd020f1d76"
      unitRef="usd">13323000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMjktMy0xLTEtMA_54848b12-ff3e-48db-aef0-11dda787954c"
      unitRef="usd">485000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzQtMS0xLTEtNDg3Ng_2820f51c-ab42-40ba-8430-26da3f6a496d"
      unitRef="usd">9303000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzAtMy0xLTEtMA_5f6e44fb-4a78-4267-9927-ff7eed6a0860"
      unitRef="usd">15485000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzUtMS0xLTEtNDg3Ng_d9d05eb9-a862-4535-9830-4a182acdb476"
      unitRef="usd">38803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzEtMy0xLTEtMA_4a62f106-dd86-4854-83c2-0e4f30fe22b9"
      unitRef="usd">20669000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMS0xLTEtMA_12e972e6-9003-4dec-b738-bc73fb8d7f16"
      unitRef="usd">114539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie62f3f46f69844c6af214a6f209d9b22_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzMtMy0xLTEtMA_d12cbd20-2116-4522-a742-45d35caf3260"
      unitRef="usd">35529000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMS0xLTEtNDkwOA_11fb868f-c4d7-45b4-be37-3afeff19e8ed"
      unitRef="usd">153342000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c449119e7b0488a9b0638a13796f377_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzQtMy0xLTEtMA_ade6f89c-b560-43ba-becd-c62ddc671b35"
      unitRef="usd">56198000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzYtMS0xLTEtMA_ce176bf7-7db3-4664-8c6a-ebf4d8016dc8"
      unitRef="usd">1535000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzYtMy0xLTEtMA_e75fc575-b5e0-413d-84da-65ca794c0f03"
      unitRef="usd">513000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzctMS0xLTEtMA_693b869a-2ed7-4ee0-a882-a2c1a9b552bf"
      unitRef="usd">819000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzctMy0xLTEtMA_5113b945-861a-4594-8b14-eb80b6324a98"
      unitRef="usd">76000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <zip:InTransitProceedsFromExerciseOfStockOptions
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMS0xLTEtMA_e069bf72-e932-468e-84bf-d8376036937b"
      unitRef="usd">21000</zip:InTransitProceedsFromExerciseOfStockOptions>
    <zip:InTransitProceedsFromExerciseOfStockOptions
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzgtMy0xLTEtMA_381945ae-4b5d-4d38-bd15-03309a2aab0a"
      unitRef="usd">519000</zip:InTransitProceedsFromExerciseOfStockOptions>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzktMS0xLTEtMA_dcb2f127-9474-43ec-a98a-16fd6c2da65c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfMzktMy0xLTEtMA_1595ed60-c64e-4f80-bf2b-c8d4da842867"
      unitRef="usd">5787000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDAtMS0xLTEtMA_8ecdb36a-efbe-47dc-b10d-189822f3c59d"
      unitRef="usd">1480000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDAtMy0xLTEtMA_0b0665b5-bd4d-4fcd-a28c-96f06c4bf905"
      unitRef="usd">1911000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDctMS0xLTEtNTY2NA_bf88b782-d0d2-46d8-b61b-b666b30186c2"
      unitRef="usd">138336000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDctMy0xLTEtNTY2OA_4e391182-bc4d-4c55-9dfc-fa88a38488d3"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDgtMS0xLTEtNTY2NA_7b24970c-99d7-46d3-ae1b-f94a28df18ce"
      unitRef="usd">25653000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8yOC9mcmFnOmJjOTliYzVkZjA1NTQyODY5NmExMWE1OWFhNmRiZDZkL3RhYmxlOjU1ZDBiOWNkNTI5ODQ3ZWZiYTI4ZGVhODMzYjI4ZWVmL3RhYmxlcmFuZ2U6NTVkMGI5Y2Q1Mjk4NDdlZmJhMjhkZWE4MzNiMjhlZWZfNDgtMy0xLTEtNTY2OA_6f5a59d7-3152-4ad8-94df-adbb9dde2a99"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfNjU5NzA2OTc3MjM2Mg_a0024cc4-a835-4327-ac78-48733c37e6bd">Description of Business&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as &#x201c;ZipRecruiter&#x201d; or the &#x201c;Company.&#x201d; The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Direct Listing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 14, 2021, the Company&#x2019;s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (&#x201c;NYSE&#x201d;) (the &#x201c;Direct Listing&#x201d;) was declared effective by the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and on May 26, 2021, the Direct Listing was completed and the Company&#x2019;s Class A common stock commenced trading.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the effectiveness of the Direct Listing, all 2.3&#160;million outstanding shares of Series A Redeemable Convertible Preferred Stock (&#x201c;Series A preferred stock&#x201d;) and 6.0&#160;million outstanding shares of Series B Redeemable Convertible Preferred Stock (&#x201c;Series B preferred stock&#x201d;) converted into 24.2&#160;million shares of Class B common stock. On May 26, 2021, the Company&#x2019;s convertible notes with related parties converted into 3.1&#160;million shares of Class B common stock.&lt;/span&gt;&lt;/div&gt;The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company&#x2019;s Chief Executive Officer (&#x201c;CEO&#x201d;), and other filing costs in connection with the Direct Listing. These costs totaled $31.9 million and $34.0 million for the three and six months ended June&#160;30, 2021, respectively, and have been recorded in general and administrative expenses.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i662569b4a293431fb26c29721e806d1f_I20210525"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU1Mg_a2ac0ceb-a499-44c4-b3d1-4ff88962a692"
      unitRef="shares">2300000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4689cefa0f044fc5a65a09f8b4116d32_I20210525"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU1OQ_ea40ed9b-f187-4ee7-8ce1-00fda6c2fafc"
      unitRef="shares">6000000.0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU2Ng_40c21f00-686d-4904-9e90-ebd44288a673"
      unitRef="shares">24200000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9f6a36fda5734498b217a8314396aac8_D20210526-20210526"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU3Mg_d560b3bd-8ddb-4ad0-acac-948b2674a3d5"
      unitRef="shares">3100000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU3NQ_f48f65aa-8a3b-45ac-949b-c827f8c3c498"
      unitRef="usd">31900000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNC9mcmFnOjA3OWM1NTdiODM3NTRmMzI5ZTM1MjNjNTVkZjRkMjQ2L3RleHRyZWdpb246MDc5YzU1N2I4Mzc1NGYzMjllMzUyM2M1NWRmNGQyNDZfODI0NjMzNzIxNjU5Ng_0a6811eb-c209-43e6-a3fc-4879a7d52054"
      unitRef="usd">34000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc0OQ_22fb18e1-a544-4423-b481-fb32db5ac8bf">Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#x201c;Prospectus&#x201d;). The consolidated balance sheet as of December&#160;31, 2020 has been derived from our audited consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of the Company&#x2019;s management, the accompanying unaudited&#160;condensed consolidated&#160;financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes in the Company&#x2019;s accounting policies from those disclosed in its audited consolidated financial statements and the related notes included in the Prospectus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results expected for the full year ending December&#160;31, 2021 or any future period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.  Significant estimates include revenue recognition, estimates relating to the measurement of operating lease right-of-use (&#x201c;ROU&#x201d;) assets and operating lease liabilities, determination of the fair value of stock-based awards, valuation of common stock in periods prior to becoming a public company, collectability of accounts receivable, impairment of long-lived assets, including goodwill, carrying value and useful lives of property and equipment and internal-use software, the amortization period for deferred commission costs, and income taxes.  By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impact of the Coronavirus pandemic (&#x201c;COVID-19&#x201d;) continues to evolve. As a result, many of the Company&#x2019;s estimates and assumptions require increased judgment and carry a higher degree of variability and volatility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the date these condensed consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company&#x2019;s estimates or judgments, or change to the carrying value of the Company&#x2019;s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 1 &#x2014; Quoted prices in active markets for identical assets, liabilities, or funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 2 &#x2014; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Company&#x2019;s financial instruments, including accounts receivable, accounts payable, and accrued expenses approximate fair value because of their short-term maturities. The fair value of the Company&#x2019;s convertible notes with related parties as of December&#160;31, 2020 was estimated to be approximately $36.9 million, and was based on the value of shares into which the notes convert. The value of the shares represents a Level 3 input in the fair value hierarchy. The convertible &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;notes with related parties converted into shares of Class B common stock in connection with the Direct Listing in May 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain assets, including goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis using Level 3 inputs, but only when they are deemed to be impaired. As of  June&#160;30, 2021 and December&#160;31, 2020, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single operating segment. The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;), the Chief Executive Officer, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation for Awards with a Market Condition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2021, the Company granted a RSU award (the &#x201c;CEO Performance Award&#x201d;), which included service, market, and performance based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company&#x2019;s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO&#x2019;s ability to earn the award is contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company&#x2019;s Direct Listing on May&#160;26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of stock-based awards with a market condition is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its results of operations for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 may have been significantly different.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an &#x201c;emerging growth company,&#x201d; the Company is allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecast information. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments &#x2013; Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as &#x201c;Topic 326.&#x201d; This guidance is effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. This guidance is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. An entity that elects to early adopt ASU 2019-12 in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity&#x2019;s own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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;In August 2018, the FASB issued ASU 2018-15, 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, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company early adopted ASU 2018-15 on January 1, 2021 and applied the changes prospectively. The adoption did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1MA_66371eb6-8fdd-48cb-865d-49a6091a55f0">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#x201c;Prospectus&#x201d;). The consolidated balance sheet as of December&#160;31, 2020 has been derived from our audited consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of the Company&#x2019;s management, the accompanying unaudited&#160;condensed consolidated&#160;financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes in the Company&#x2019;s accounting policies from those disclosed in its audited consolidated financial statements and the related notes included in the Prospectus.&lt;/span&gt;&lt;/div&gt;The operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results expected for the full year ending December&#160;31, 2021 or any future period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1Mg_6747b3ac-0fa9-4ac5-8a0f-60501c38b0d5">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.  Significant estimates include revenue recognition, estimates relating to the measurement of operating lease right-of-use (&#x201c;ROU&#x201d;) assets and operating lease liabilities, determination of the fair value of stock-based awards, valuation of common stock in periods prior to becoming a public company, collectability of accounts receivable, impairment of long-lived assets, including goodwill, carrying value and useful lives of property and equipment and internal-use software, the amortization period for deferred commission costs, and income taxes.  By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impact of the Coronavirus pandemic (&#x201c;COVID-19&#x201d;) continues to evolve. As a result, many of the Company&#x2019;s estimates and assumptions require increased judgment and carry a higher degree of variability and volatility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the date these condensed consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company&#x2019;s estimates or judgments, or change to the carrying value of the Company&#x2019;s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1Mw_f8022424-a0a0-48b5-9676-e1bef15f1448">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 1 &#x2014; Quoted prices in active markets for identical assets, liabilities, or funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 2 &#x2014; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Company&#x2019;s financial instruments, including accounts receivable, accounts payable, and accrued expenses approximate fair value because of their short-term maturities. The fair value of the Company&#x2019;s convertible notes with related parties as of December&#160;31, 2020 was estimated to be approximately $36.9 million, and was based on the value of shares into which the notes convert. The value of the shares represents a Level 3 input in the fair value hierarchy. The convertible &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;notes with related parties converted into shares of Class B common stock in connection with the Direct Listing in May 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain assets, including goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis using Level 3 inputs, but only when they are deemed to be impaired. As of  June&#160;30, 2021 and December&#160;31, 2020, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfMTE1NDQ4NzIxMjA4MTU_96de350a-c4e7-4039-908c-114b2a6a296b"
      unitRef="usd">36900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1NA_8befc694-2a6b-498d-b0c5-35e00e04a50f">The Company operates as a single operating segment. The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;), the Chief Executive Officer, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfMTI2NDQzODM3NzUyMDI_92c0cee8-ba29-40d7-85d0-3ac5e97b2fa0">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2021, the Company granted a RSU award (the &#x201c;CEO Performance Award&#x201d;), which included service, market, and performance based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company&#x2019;s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO&#x2019;s ability to earn the award is contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company&#x2019;s Direct Listing on May&#160;26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of stock-based awards with a market condition is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its results of operations for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 may have been significantly different.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV8zNy9mcmFnOmMxNWE5YzliZGFkZTQzMzk5ZGMzNjJkYWNiYjBjYmNhL3RleHRyZWdpb246YzE1YTljOWJkYWRlNDMzOTlkYzM2MmRhY2JiMGNiY2FfNjU5NzA2OTc5NTc1NQ_b2c7206f-00c2-4efb-99bf-c0ab704d1b82">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an &#x201c;emerging growth company,&#x201d; the Company is allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecast information. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments &#x2013; Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as &#x201c;Topic 326.&#x201d; This guidance is effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. This guidance is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. An entity that elects to early adopt ASU 2019-12 in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity&#x2019;s own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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;In August 2018, the FASB issued ASU 2018-15, 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, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company early adopted ASU 2018-15 on January 1, 2021 and applied the changes prospectively. The adoption did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0MQ_44b66f05-0444-4972-a099-6c215b7993a3">Net Income (Loss) Per Share&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net income (loss) per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Prior to May 14, 2021, when the Company&#x2019;s Series A and B redeemable convertible preferred stock converted into shares of Class B common stock, the Company&#x2019;s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 9), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income (loss) per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s basic net income (loss) per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share, basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accretion of redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Undistributed earnings attributable to participating securities&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Class A and Class B common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.55)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 19, 2021, the Company&#x2019;s board of directors waived the liquidity event-based performance condition such that the RSUs that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#x2019;s common stock on the New York Stock Exchange or March 15, 2022. As vesting of the Company&#x2019;s RSUs was now probable after the modification, these awards were considered in the diluted net income (loss) per share calculation on and after April 19, 2021. During the three and six months ended June 30, 2021, unvested RSU awards were excluded from the calculation of diluted net loss per share because their inclusion would have been anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s diluted net income (loss) per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share, diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reallocation of net income attributable to participating securities&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on convertible notes with related parties, net of tax&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding, basic&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes with related parties&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Class A and Class B common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.55)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share because their inclusion would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,499&#160;&lt;/span&gt;&lt;/td&gt;&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:'Helvetica',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock, if converted basis&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes with related parties, if converted basis&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercise common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares excluded from diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,236&#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;The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of June 30, 2021.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc5NDMxOQ_2bf95658-2f4c-470a-99d4-14d36f0cc283">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net income (loss) per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Prior to May 14, 2021, when the Company&#x2019;s Series A and B redeemable convertible preferred stock converted into shares of Class B common stock, the Company&#x2019;s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.&lt;/span&gt;&lt;/div&gt;In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 9), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income (loss) per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0Mg_3c3cffc7-19f6-4271-9950-81dc6c4cf81c">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s basic net income (loss) per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share, basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accretion of redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Undistributed earnings attributable to participating securities&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Class A and Class B common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.55)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy0xLTEtMS0w_ee93d476-cc6c-49df-a9f7-30314b05b8e8"
      unitRef="usd">-52847000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy0zLTEtMS0w_28ba94ba-5fca-43fc-bc98-3effb9a09ad9"
      unitRef="usd">21323000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy01LTEtMS02MjI4_9791fe69-b732-4ca4-8c7d-c31aba45c3d9"
      unitRef="usd">-39449000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfMy03LTEtMS0yMDgw_26240541-7f89-4e5e-b6d8-28561c486052"
      unitRef="usd">10241000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC0xLTEtMS0w_f5c8a288-d0df-41d8-b6a3-c1265ebef971"
      unitRef="usd">483000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC0zLTEtMS0w_ffe13bbe-16a5-469b-828a-95ea04e80d1e"
      unitRef="usd">956000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC01LTEtMS02MjI4_27460053-6959-4872-86e6-d5b6b769df58"
      unitRef="usd">1480000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNC03LTEtMS0yMDgw_5840354b-53c5-42e5-b6a7-92a1a78d82db"
      unitRef="usd">1911000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS0xLTEtMS0w_e64af770-b6a4-4ae7-8749-7a1104e896ae"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS0zLTEtMS0w_57687f89-d1d3-4f70-ae9c-5c01463629ba"
      unitRef="usd">4745000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS01LTEtMS02MjI4_83a273ba-9b86-48eb-bfb9-f33239ead092"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNS03LTEtMS0yMDgw_4227dd3a-1429-4a09-a2b9-dbbb55d1f223"
      unitRef="usd">1943000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi0xLTEtMS0w_b4aedf70-32db-4701-8c3d-5cc0470599bc"
      unitRef="usd">-53330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi0zLTEtMS0w_6bb9a3c5-0902-4844-baca-32f359268c19"
      unitRef="usd">15622000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi01LTEtMS02MjI4_95c0eabb-b760-471d-8ee1-b5396e25edaa"
      unitRef="usd">-40929000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNi03LTEtMS0yMDgw_47f6ffa4-aa5e-43e2-b050-2bff27209b3b"
      unitRef="usd">6387000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy0xLTEtMS0w_1b6d0970-2710-45bb-8f0c-2b1daa1a84be"
      unitRef="shares">96726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy0zLTEtMS0w_7697303e-e212-40db-addc-e601bc05de2f"
      unitRef="shares">79681000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy01LTEtMS02MjI4_a49eee46-9070-4e37-8ec4-40496c45e88a"
      unitRef="shares">87829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfNy03LTEtMS0yMDgw_d3c9a641-91a8-4160-b730-08ec70095102"
      unitRef="shares">79552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC0xLTEtMS0w_6cbb468d-9d08-4b87-9325-da484e77d005"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC0zLTEtMS0w_e3f7c810-c973-4379-924c-184af5b2dace"
      unitRef="usdPerShare">0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC01LTEtMS02MjI4_1c478082-ca23-438a-8cb3-08c41d4d51b2"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmY2YzcxNzVlNGE4ZTQxN2JiZDNkYWYxY2FkZWU5MmU1L3RhYmxlcmFuZ2U6ZjZjNzE3NWU0YThlNDE3YmJkM2RhZjFjYWRlZTkyZTVfOC03LTEtMS0yMDgw_09a38344-21fe-486f-9747-5f9e94a87018"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0Mw_4b5e0ce5-fa18-4724-ac13-8fd9d810a842">&lt;div style="margin-bottom:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents the Company&#x2019;s diluted net income (loss) per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share, diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reallocation of net income attributable to participating securities&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on convertible notes with related parties, net of tax&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding, basic&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes with related parties&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Class A and Class B common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.55)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC0xLTEtMS0w_707ea484-5df8-4d1f-95c2-00b720dafa63"
      unitRef="usd">-53330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC0zLTEtMS0w_d7d4d569-0aca-405d-a8c9-0614fa63fca7"
      unitRef="usd">15622000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC01LTEtMS02MjQ0_536a3718-2bf8-4146-909e-e5cb4d5df8e2"
      unitRef="usd">-40929000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNC03LTEtMS0yMTE5_9a54381b-9226-4da8-9320-a76c391514ad"
      unitRef="usd">6387000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi0xLTEtMS0w_440d957b-d596-46a5-959d-2e6f8621d1c4"
      unitRef="usd">0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi0zLTEtMS0w_5778aa09-5571-43e6-b25e-b269261c0613"
      unitRef="usd">-477000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi01LTEtMS02MjQ0_9357f43e-43af-4b1b-8c09-a088d8254149"
      unitRef="usd">0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNi03LTEtMS0yMTE5_bd01cc94-57bf-4adf-bed2-993c20959d98"
      unitRef="usd">-202000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfNy0zLTEtMS0w_8ff27b54-11a2-4232-97f4-7572c73dad4b"
      unitRef="usd">11000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC0xLTEtMS0w_3a2d7e2d-6970-4d21-b04a-c43d3ac9f6d8"
      unitRef="usd">-53330000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC0zLTEtMS0w_9db4790f-ea07-4223-b023-1f0d4c4ac6c9"
      unitRef="usd">16110000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC01LTEtMS02MjQ0_27866904-13f0-49f3-b818-82b7405da2c0"
      unitRef="usd">-40929000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfOC03LTEtMS0yMTE5_f402f195-0de1-4e9c-af24-b43c4a7dbdae"
      unitRef="usd">6589000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtMS0xLTEtMA_561b4e6e-5cbf-4b8e-8d05-59d39c9e1c0d"
      unitRef="shares">96726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtMy0xLTEtMA_3a4569f5-433e-472b-90ca-2ef2cc2bb799"
      unitRef="shares">79681000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtNS0xLTEtNjI1NA_7634b9a8-ff3a-406d-a79a-09413625ee7e"
      unitRef="shares">87829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTEtNy0xLTEtMjEyMg_6d05cffd-cc5d-431d-aff4-732f1bcb56ee"
      unitRef="shares">79552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtMS0xLTEtMA_c88fd23d-fd9f-42ed-8eae-ef7535445494"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtMy0xLTEtMA_23a710a2-837e-4c41-bc1b-e91b738746c3"
      unitRef="shares">11236000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtNS0xLTEtNjI1Ng_2a9b1606-6220-4b8e-8b30-fbad6fbe9a48"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTMtNy0xLTEtMjEyNQ_cec17671-5840-4d54-bd7c-2a6eb33ceabc"
      unitRef="shares">12029000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtMS0xLTEtMA_89c59161-fd3e-4483-a7c9-12d6cd95ea38"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtMy0xLTEtMA_334f83e6-b75a-4f0c-8c7a-ec3f9e29936d"
      unitRef="shares">373000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtNS0xLTEtNjI1Ng_d0c35c9e-bf9f-4103-8234-b3377d4f1930"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTQtNy0xLTEtMjEyNQ_665ba8c2-9c61-4c33-b0d1-7d66814e01f5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtMS0xLTEtMA_363a0d8c-7df6-4e39-a9a6-636c1a425344"
      unitRef="shares">96726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtMy0xLTEtMA_faa3601b-b807-4f86-8604-b21551454f7d"
      unitRef="shares">91290000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtNS0xLTEtNjI1Ng_81c423c6-0169-43a2-85ee-b5619548c7a2"
      unitRef="shares">87829000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTUtNy0xLTEtMjEyOA_a7687a89-da7e-441b-b5d3-cbb5f61903f8"
      unitRef="shares">91581000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtMS0xLTEtMA_1ac68d07-d511-418e-b422-574d1f27fa1b"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtMy0xLTEtMA_23a27ec5-5495-4971-bd97-8508f3762318"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtNS0xLTEtNjI1Ng_b27140aa-1372-4ce5-92d1-cfc8aab31805"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOmFhN2Y2MTBlOTYyZTRjYjVhNjhjNjRjOGZlZmEyNjRmL3RhYmxlcmFuZ2U6YWE3ZjYxMGU5NjJlNGNiNWE2OGM2NGM4ZmVmYTI2NGZfMTYtNy0xLTEtMjEyOA_cfea6bb5-b79a-4537-9e58-6721964cf533"
      unitRef="usdPerShare">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RleHRyZWdpb246NGUzNGI4ZGNkNGZmNGEzN2FmODQyYmVkZmZmMWIzZWRfNjU5NzA2OTc2ODE0NA_7d564d19-f677-4c99-b608-0c685d27fcc2">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share because their inclusion would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,499&#160;&lt;/span&gt;&lt;/td&gt;&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:'Helvetica',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock, if converted basis&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes with related parties, if converted basis&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercise common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares excluded from diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,236&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id704bd7723e64749afca6e52e20a5702_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi0xLTEtMS0w_6c4b7d40-bef8-47cf-b2a4-d101c73f7363"
      unitRef="shares">15521000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i38f10824ebc04d8aa3ee46f67222ada7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi0zLTEtMS0w_b2c13ff0-b8f0-43a3-9c41-1c978656c0d5"
      unitRef="shares">6643000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i064c716503e44f9285c06627d76f9264_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi01LTEtMS02Mjcz_2669b3de-9503-4a11-835c-aa49f41e03a4"
      unitRef="shares">17065000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bc0550d1d0c4c19b31c8991ce1c3190_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMi03LTEtMS0yMTQ4_2abb70fc-ed50-4153-b5e7-41a658bb60d1"
      unitRef="shares">5499000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8df04bac70044a3e8402325061619f1f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy0xLTEtMS0w_786edb9a-0e6b-4058-be3d-56f6b710d36a"
      unitRef="shares">6078000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i618c7e6e12424fa685f5fb68eaa7521e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy0zLTEtMS0w_d8796b36-359e-41d7-aa9c-2ac1a2e02d9b"
      unitRef="shares">3921000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibba37aec3f02466ca412010e1d20c053_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy01LTEtMS02Mjcz_f11c32f8-b96f-4d3b-8e57-705930a20e27"
      unitRef="shares">5820000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7ad07dd6daf415ea3adee7012e39afc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfMy03LTEtMS0yMTQ4_ac9c01ba-f58d-4083-b11f-5632b2091f08"
      unitRef="shares">3550000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idb46d25970984019bc59767af719bbe7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC0xLTEtMS0xMTA5OQ_e9dbc8b3-6ce8-409b-85f6-9fca9368f4fd"
      unitRef="shares">11436000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i98de2123511c4bb18be8e2bf0181eac6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC0zLTEtMS0xMTA5NQ_6af583f4-44ad-4735-9427-b619f7abd13b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7b8a0e4d10cc418f9335b09fa8cdc03c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC01LTEtMS0xMTEwMg_109acfec-5b2b-4aa2-91ff-5395198eb56d"
      unitRef="shares">17784000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i048e4bac2a3c4a628c2f28edf1f503ee_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNC03LTEtMS0xMTA5Nw_a642551c-54d4-4cf9-a099-d0a5a0f5c8eb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6b24749657bd4ab7b5e1e0f663767260_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0xLTEtMS02Mjgy_266d0af5-2ad4-461f-9624-01f3648b1eb0"
      unitRef="shares">1860000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic44787ef96bc4fea966c52ed5f60cb41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0zLTEtMS0yMTcx_223ebec4-97c0-4d83-a2b1-5b9e29a05b41"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c089b9631a24ae8873980014034a418_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS01LTEtMS02Mjg1_04d99ca0-a5e3-4396-abc5-702bfea05f7a"
      unitRef="shares">2457000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i962106852b9b4e35a5e818cbb4c5c336_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS03LTEtMS0yMTUy_45ff291d-2b6d-4f7c-9ed7-c02a0e73f742"
      unitRef="shares">187000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4c1da7f4ebbd4b9dab00cdcd6d65784b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNS0xLTEtMS0w_2880f625-f80d-4a6e-bbb2-62a445a3af1a"
      unitRef="shares">61000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i298dd149a0ee4bd495c0a17efd80ef9c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0zLTEtMS01Nzg5_c66a3724-8b13-4b4f-a233-5fa961a46652"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i54b037ce570348fab48ac5cbbf3a5481_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi01LTEtMS02Mjc4_5aaae61d-aac2-4678-8d39-611894449bdc"
      unitRef="shares">31000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89a0852513cd4b6ca771b4912a7d8191_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi03LTEtMS0yMTYw_61538b98-0179-43cc-a05a-535846a2111c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0xLTEtMS0w_c7c9c541-6b3e-4b9e-98ee-40f268d5d06e"
      unitRef="shares">34956000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNi0zLTEtMS0w_f850a5f2-e648-4242-b480-3ef833134103"
      unitRef="shares">10564000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNy01LTEtMS02Mjg4_a1ced73d-da43-4046-9fd4-7e920a1ef798"
      unitRef="shares">43157000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80MC9mcmFnOjRlMzRiOGRjZDRmZjRhMzdhZjg0MmJlZGZmZjFiM2VkL3RhYmxlOjYxYjUxZWZiOWEyZTQyMmFiYTc2YjhmZDBmYTUzZTZkL3RhYmxlcmFuZ2U6NjFiNTFlZmI5YTJlNDIyYWJhNzZiOGZkMGZhNTNlNmRfNy03LTEtMS0yMTY3_8f0f0b03-de3e-46b4-aea3-b77325ec161e"
      unitRef="shares">9236000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2Nzg3OQ_9a7da4c5-f2d6-420a-be46-fa3663d9d004">Revenue Information&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue.  The following table presents the Company&#x2019;s revenue streams (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,292&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,002&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,796&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,367&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,668&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,653&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,536&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,960&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,655&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,332&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $15.5 million and $14.4 million of revenues during the three months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of March 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $11.4 million and $13.9 million of revenues during the six months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of December 31, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021 and December&#160;31, 2020, the Company had no contract assets outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;No revenue was recognized during the three and six months ended June&#160;30, 2021 and 2020 from performance obligations satisfied in previous periods. As of June&#160;30, 2021 and December&#160;31, 2020, the Company did not have any material remaining performance obligations in excess of one year.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <zip:NumberOfRevenueStreams
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2ODExMw_40018a93-558a-463a-bdd0-85aa89dca2cf"
      unitRef="revenuestream">2</zip:NumberOfRevenueStreams>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfNjU5NzA2OTc2Nzg4MA_f79c47cf-72f0-4e9f-ad6e-a8fb42f5a32a">The following table presents the Company&#x2019;s revenue streams (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:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,292&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,002&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,796&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,367&#160;&lt;/span&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,668&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,653&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,536&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,960&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,655&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,332&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,947&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib464dbd3f53046d9bc0c081d2ef84aeb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi0xLTEtMS0w_3c4d8b72-c773-41fd-bde0-9f66149bf841"
      unitRef="usd">151292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01032a33d37843cbbf0d7655ba9f868b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi0zLTEtMS0w_1d2dbe83-42d0-4cdb-a725-b4dc72bd4abe"
      unitRef="usd">74002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ffaef46d29046e2a5dafc971f828988_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi01LTEtMS02NzI4_da37c0a0-77e2-45be-9776-aa551163bda7"
      unitRef="usd">251796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9d2d625b51846e8bf4338cbb4e56b4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMi03LTEtMS0yMTkw_7eb43fc8-5774-4378-b5ac-b48295b5bd22"
      unitRef="usd">169367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac797cef744042fcafbf0a8c73ab98ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy0xLTEtMS0w_1eb6a314-4184-4d4c-8918-c9a561487d80"
      unitRef="usd">31668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f3f8d137fa4461682835664fc9cca93_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy0zLTEtMS0w_70223d6c-5ca0-43ee-854e-86d665d1e62f"
      unitRef="usd">13653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f97ce4a418a4734a7af644e6718b891_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy01LTEtMS02NzI4_57d9af52-d624-4991-9886-28600e43584f"
      unitRef="usd">56536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i526cb325b2ca43c58bc43ce025258936_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfMy03LTEtMS0yMTkw_e2392cbb-5dda-40dd-977e-c0c5b8e957d4"
      unitRef="usd">31580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC0xLTEtMS0w_36c1cd76-2edd-4e4d-a0c7-17f35221f802"
      unitRef="usd">182960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC0zLTEtMS0w_872b6266-f0bf-48f6-bad5-ed750798d892"
      unitRef="usd">87655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC01LTEtMS02NzI4_6ca48ef4-f59b-41eb-8eb8-1a2af66294dc"
      unitRef="usd">308332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RhYmxlOmM1ZWJiODYzNDgyYzQ1ZGU4YTFiZjEzNmExNzU3OWMxL3RhYmxlcmFuZ2U6YzVlYmI4NjM0ODJjNDVkZThhMWJmMTM2YTE3NTc5YzFfNC03LTEtMS0yMTkw_b393f063-d9d3-48c2-b050-3a987ba2a731"
      unitRef="usd">200947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDc0OQ_94b180de-a9f3-45d7-a7cc-dd5ad9b7b7fe"
      unitRef="usd">15500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDc4MQ_1a74ce9b-3e85-4a83-aac4-b12f8bb8a051"
      unitRef="usd">14400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDgxNg_0ca4891e-689b-4031-ab82-bde1d3358059"
      unitRef="usd">11400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfMjc0ODc3OTA3MDg0MA_fcbb57b8-534f-48ca-9edd-543554fa3881"
      unitRef="usd">13900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc0Mw_0355c428-be65-4146-96e0-fa8c14973386"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc0Mw_60dce998-54c3-4cff-92e2-ed642ab84aba"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_0903090d-86e7-467e-8bf9-1e603ebe2b24"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_7e452333-7908-4700-a088-fb94f7bc3804"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_92d85cb5-c531-4916-93f7-207cb83af536"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80My9mcmFnOjMxOGU5YTJkOTVlYzQxNGY5ZDdmYzgxOTQ0NzFjNWYxL3RleHRyZWdpb246MzE4ZTlhMmQ5NWVjNDE0ZjlkN2ZjODE5NDQ3MWM1ZjFfODI0NjMzNzIwOTc1NA_bf48df09-c90b-46fe-aada-9325e03c3cf0"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RleHRyZWdpb246NzE3MGU4OGMzMzJkNGUxMWEyMTUwOWIzOTk4MTgwMDlfNjU5NzA2OTc2NjczOQ_d45de87b-4cf4-4452-a95d-2621336c0481">Accrued Expenses&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued bonuses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued partner expenses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 401(k) contributions&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued indirect taxes&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued refunds and customer liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RleHRyZWdpb246NzE3MGU4OGMzMzJkNGUxMWEyMTUwOWIzOTk4MTgwMDlfNjU5NzA2OTc2Njc0MA_501f6727-9ecb-4a1c-bf02-bcd141b09cb8">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued bonuses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued partner expenses&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 401(k) contributions&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued indirect taxes&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued refunds and customer liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMi0xLTEtMS0w_0920e5b4-2f1f-4247-9238-3e67e2c550ff"
      unitRef="usd">18578000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMi0zLTEtMS0w_af8251c2-fd55-4d57-8057-86332f5d37bb"
      unitRef="usd">6006000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMy0xLTEtMS0w_fada7413-d94c-4e8a-bd31-0795410f6f55"
      unitRef="usd">6626000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMy0zLTEtMS0w_531b7ca4-19fc-47fe-bb01-a33db7914c42"
      unitRef="usd">11202000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNC0xLTEtMS0w_329407d3-4e8d-418d-8870-55601732da7d"
      unitRef="usd">10542000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNC0zLTEtMS0w_9711810a-39fb-4bcc-b965-ae9564766ad5"
      unitRef="usd">7311000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <zip:AccruedPartnerExpensesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNS0xLTEtMS0w_ca7a4987-0d27-459b-b680-de1ffadb9bb2"
      unitRef="usd">7031000</zip:AccruedPartnerExpensesCurrent>
    <zip:AccruedPartnerExpensesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNS0zLTEtMS0w_34ac97e7-17f6-41db-b07b-f05e799428cc"
      unitRef="usd">5554000</zip:AccruedPartnerExpensesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNi0xLTEtMS0w_42e26ef5-0c43-4873-a9bd-86c17d2574fa"
      unitRef="usd">1458000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNi0zLTEtMS0w_6a8372f7-7371-40b4-8625-38237461c954"
      unitRef="usd">2414000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNy0xLTEtMS0w_c892d248-6399-4ee9-8554-0a75e5163a58"
      unitRef="usd">5301000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfNy0zLTEtMS0w_e92e4c48-1265-46db-a2db-aec94753999f"
      unitRef="usd">3332000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOC0xLTEtMS0w_a70150b7-dda8-4d03-897a-c26d13841b36"
      unitRef="usd">1238000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOC0zLTEtMS0w_92d1f28f-8f9a-4e82-8f2a-f4c1d3984b93"
      unitRef="usd">600000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOS0xLTEtMS0w_bd6ebf8b-5c60-4879-b522-522c6143a7ac"
      unitRef="usd">3925000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfOS0zLTEtMS0w_e7dd90e5-a8f8-453f-bc29-190fa054faf3"
      unitRef="usd">2423000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMTAtMS0xLTEtMA_611ded41-2ced-4022-a465-04abd8c818db"
      unitRef="usd">54699000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iea5da363f5d04f4f8df4cd3f183e9429_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80Ni9mcmFnOjcxNzBlODhjMzMyZDRlMTFhMjE1MDliMzk5ODE4MDA5L3RhYmxlOjIxOTBkZjZjM2Y1NzRmYmM5NzViY2U4ZWRlMTUxYTYzL3RhYmxlcmFuZ2U6MjE5MGRmNmMzZjU3NGZiYzk3NWJjZThlZGUxNTFhNjNfMTAtMy0xLTEtMA_9b9f41ca-dd39-403c-9ff7-137a61d27806"
      unitRef="usd">38842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzY1OTcwNjk3Njg1MjQ_1cf49b62-1b0d-4fed-a560-c7e7f023300a">Credit FacilityIn April 2021, the Company terminated its existing revolving credit agreement from September 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The new credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company&#x2019;s Net Leverage Ratio. The Company&#x2019;s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $100.0 million, divided by the trailing twelve month of earnings, adjusted for items such as noncash &lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the new credit facility at a rate between 0.25% to 0.35%, depending on the Company&#x2019;s Net Leverage Ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new credit facility is collateralized by security interests in substantially all of the Company&#x2019;s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the new credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new credit facility contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company&#x2019;s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no amounts outstanding under the new credit facility as of June&#160;30, 2021. The amount available under the credit facility as of June&#160;30, 2021 was $243.7 million, which is the credit limit less letters of credit outstanding of $6.3 million. &lt;/span&gt;&lt;/div&gt;Convertible Notes with Related Parties&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who are holders of the Company&#x2019;s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909. &lt;/span&gt;&lt;/div&gt;On May&#160;26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i119a05cde4ee49a2b1f951fb838acfff_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTAzMTk_5f606a5d-98ae-4a21-95c2-fba8efb3a464"
      unitRef="usd">250000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <zip:LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment
      contextRef="i119a05cde4ee49a2b1f951fb838acfff_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzY0_33c3feef-2069-4937-8d6a-62d53d4bd181"
      unitRef="usd">100000000.0</zip:LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i17c3a41ac85e4d76b302ff9dc18d6408_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzEz_d14c39f3-c852-4df0-ac22-cf90c19adb0f"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i139bef0802f44d1a84b24a3f133c0a93_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzExNTQ0ODcyMDk4MzQ3_52d8f9a5-9799-4ddb-b367-1b510bcfb80d"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LongTermDebt
      contextRef="id3c832be4d3a45dabf1215770394b04f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTAzMjY_1ceb509f-d748-4e6b-9d61-8ec178a95698"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ie1d8edd635a74b65a16c3dced210cc5b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTEwNDk_63566cdb-aa36-4511-ace7-5698feb3fa09"
      unitRef="usd">243700000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i4d0ac2a8d53847ec8838bbb443f1d35c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzAvZnJhZzpjYjUwYTNiMjllNjY0OWVkYWNiMjdiOTY0NWU4ZWY0MC90ZXh0cmVnaW9uOmNiNTBhM2IyOWU2NjQ5ZWRhY2IyN2I5NjQ1ZThlZjQwXzgyNDYzMzcyMTEwNjc_c1cd3fca-fa48-42fb-b572-14bda22d4ce1"
      unitRef="usd">6300000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i912d0936dcd9455d8e885d149cf8b1e0_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMTk5MDE_8aec0dfb-30ab-4b84-a5a4-7ae0f1db72ec"
      unitRef="usd">25000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="if0ee319f969a475e949a87d4ab552e41_D20200622-20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODUwNDE_6f88d13c-40a6-4a71-88bd-fed30ed22305"
      unitRef="number">0.75</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i912d0936dcd9455d8e885d149cf8b1e0_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODUwNTE_2a7077c2-97f2-45a2-9f50-b55bef3d46d2"
      unitRef="usdPerShare">8.2909</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:LongTermDebt
      contextRef="ia37cf74a978a495c845394ead48b433a_I20210526"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMjA5MjQ_6119d1e2-5aa9-4f88-bc2d-aa36a4779885"
      unitRef="usd">25600000</us-gaap:LongTermDebt>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="if119f603197148f48bd5c153586b10b5_D20210526-20210526"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzgyNDYzMzcyMjA5ODY_e7220278-f42a-4ca0-b6e4-cd9cd26d3aa8"
      unitRef="shares">3100000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ia37cf74a978a495c845394ead48b433a_I20210526"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80NzcvZnJhZzoxOGUwZjZiMTg1NWM0NjAzOTRjNWJlMjU0ZjI0Y2I5OC90ZXh0cmVnaW9uOjE4ZTBmNmIxODU1YzQ2MDM5NGM1YmUyNTRmMjRjYjk4XzI3NDg3NzkwODYwNDY_e5c7d591-7055-4f10-ab08-240b649f9d6a"
      unitRef="usdPerShare">8.2909</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80OS9mcmFnOmNhNGE0M2Q2MTU0YjRkMWVhZGM3OTRlNjc3ZDQyODIxL3RleHRyZWdpb246Y2E0YTQzZDYxNTRiNGQxZWFkYzc5NGU2NzdkNDI4MjFfNjU5NzA2OTc3MTkzMA_1b826280-b8dd-4b92-8eef-227ba96ef1ed">Commitments and Contingencies&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, the Company was named as a defendant in a putative class action lawsuit filed by a former employee in the Los Angeles Superior Court alleging that the Company violated the Fair Credit Reporting Act as well as owed certain compensation to employees. In January 2020, the former employee filed a related representative action in the Los Angeles Superior Court under the Private Attorney General Act alleging similar claims regarding compensation owed to employees. In January 2021, the Company filed a motion for summary judgment or, in the alternative, summary adjudication, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which was granted in part and denied in part. At the date these condensed consolidated financial statements were issued, it is reasonably possible that a loss may be incurred; however, a loss or range of losses is not currently estimable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company&#x2019;s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of June&#160;30, 2021, the&#160;Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV80OS9mcmFnOmNhNGE0M2Q2MTU0YjRkMWVhZGM3OTRlNjc3ZDQyODIxL3RleHRyZWdpb246Y2E0YTQzZDYxNTRiNGQxZWFkYzc5NGU2NzdkNDI4MjFfODI0NjMzNzIxMjA5OA_21834437-281a-4c5d-b7d7-7e198d0b9b72"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc2OTQ3OQ_330f6073-44ed-4442-990e-4d92854c67c9">Common Stock and Redeemable Convertible Preferred Stock&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the restated certificate of incorporation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company repurchased 50,000 shares of common stock from a former employee for an aggregate price of $0.5 million The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company repurchased 100,000 shares of common stock from a former employee for an aggregate price of $2.3 million. The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Redeemable Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock automatically converts into shares of common stock upon the effectiveness of the Direct Listing. &lt;/span&gt;&lt;/div&gt;On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2&#160;million shares of Class B common stock.</zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjc5Mw_f3faf329-56b3-459e-9f4c-8b9ac11b0e75"
      unitRef="shares">1450000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTU5ODg_df37f81d-0698-4e43-8feb-e1ec957968f3"
      unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMDI_cf0f6577-cde1-441d-bdec-28a28c26bdf0"
      unitRef="shares">700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMTU_2238db99-acb4-43bf-80bd-64c285a5a613"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMjU_24af7b10-e77a-40b5-bd33-405e68c1b859"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTE1NDQ4NzIwOTYwMjU_9b5d754c-96cc-4f0c-b810-1facc5f327d2"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <zip:CommonStockNumberOfVotesPerShare
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzQ5NA_45e6c74c-2bea-4295-b3c2-662f93928288"
      unitRef="vote">1</zip:CommonStockNumberOfVotesPerShare>
    <zip:CommonStockNumberOfVotesPerShare
      contextRef="i3652617098884c49acd60586d6f11f3d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzUxNA_0846a86e-f46b-4ee5-a395-3f07a1040ef1"
      unitRef="vote">20</zip:CommonStockNumberOfVotesPerShare>
    <zip:CommonStockNumberOfVotesPerShare
      contextRef="i57c243b700b84175af15a8f302e6085d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjU5NzA2OTc3NzUwMg_f47d52c7-775e-4c27-924b-9f2503f87eed"
      unitRef="vote">1</zip:CommonStockNumberOfVotesPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfNjA_7707ac0d-53a1-466c-9ec5-facacb76f1e3"
      unitRef="shares">50000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i50f4e52bd986486ba660f8cc41a96436_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMTM1_ca0fcc35-bc51-46b8-9978-ab4949744814"
      unitRef="usd">500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6a196e5facde47c9a781004045db5b03_D20210501-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjgzMQ_3af7a451-e5f4-49b4-a6d2-10d30375ff1e"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6a196e5facde47c9a781004045db5b03_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfODc5NjA5MzAyNjgzOQ_1710c264-0b9a-45bc-aa23-189fade95d40"
      unitRef="usd">2300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i8265ed5ebc8148a9beab405a1b85a7ec_D20210514-20210514"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81Mi9mcmFnOjdjNWE1MDJiM2RmMzQwOGE5OWNkMDJkYjUzOTVkOWM1L3RleHRyZWdpb246N2M1YTUwMmIzZGYzNDA4YTk5Y2QwMmRiNTM5NWQ5YzVfMjc0ODc3OTA3MzY5MA_40c21f00-686d-4904-9e90-ebd44288a673"
      unitRef="shares">24200000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1Nw_d5c70f12-82c1-4fcd-879c-aff5a432b18d">Stock-Based Compensation&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense is recorded in the Condensed Consolidated Statements of Operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.884%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2014 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of Class B common stock under the 2014 equity incentive plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company adopted the 2021 equity incentive plan (the &#x201c;2021 Plan&#x201d;), which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, restricted stock units, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company&#x2019;s employees, directors, and consultants. Under the 2021 Plan, 10.7 million shares were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Company&#x2019;s 2012 and 2014 Equity Incentive Plans (collectively, the &#x201c;Prior Plans&#x201d;) that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) and annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) 5% of the number of shares of all classes of the Company&#x2019;s common stock issue and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the Board. No grants have been issued under the 2021 Plan as of June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2012, 2014, and 2021 equity incentive plans (the &#x201c;Plans&#x201d;) is as follows (in thousands except weighted average information): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,230&#160;&lt;/span&gt;&lt;/td&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,844&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, total remaining stock-based compensation expense for unvested stock options is $6.1&#160;million, which is expected to be recognized over a weighted average period of 1.2 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the six months ended June&#160;30, 2021, there were also 115,000 options exercised related to an equity grant outside of the Plans. In April 2021, the Company approved amendment of this grant outside of the Plans, and the amendment resulted in the vesting of an additional 50,000 options. The grantee&#x2019;s remaining 100,000 unvested options were cancelled and a new grant for 32,500 RSUs was concurrently issued under the 2014 equity incentive plan by the Company, which was accounted for as a stock award modification. The incremental stock-based compensation expense recorded in the three and six months ended June&#160;30, 2021 as a result of the modification was not material to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',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-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has granted RSUs to certain employees and directors of the Company. The granted RSUs vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company&#x2019;s IPO pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company&#x2019;s board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#x2019;s common stock on the New York Stock Exchange, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $63.4 million related to these RSUs.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 19, 2021, the Company also granted the CEO an RSU award, which provides for a grant of 1.4 million RSUs (&#x201c;CEO Performance Award&#x201d;). The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $67.61 per share to $157.75, per share, which is calculated as the volume-weighted average over a 30-day trading window  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc0Ng_663c42a2-6d77-4366-a1bd-c108ccb0413f"&gt;one&lt;/span&gt; to five years. The award expires ten years after the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tranche&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company Stock Price Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum Service Period (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$67.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$82.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$127.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$157.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of zero, expected term of ten years, estimated volatility of 59%, and a risk-free interest rate of 2%. Using these inputs, the weighted average grant date fair value was estimated to be $16.34 per share. The weighted average derived service period of each tranche was estimated to be 4.1 years and ranged from 3.2 to 5.0 years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will recognize aggregate stock-based compensation expense of $22.8 million over the derived service period of each tranche using a graded attribution method. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $0.6 million related to the CEO Performance Award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s RSU activity for the six months ended June&#160;30, 2021 is as follows (in thousands, except weighted average information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at June&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of June&#160;30, 2021, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $22.2 million, which is expected to be recognized over a weighted average period of 3.9 years. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs was $108.2&#160;million, which is expected to be recognized over a weighted average period of 1.5 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1OA_e272843e-d196-411b-a9fc-aceeade0a267">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense is recorded in the Condensed Consolidated Statements of Operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.884%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iffadf95c80354cb7af5f91161f0eee98_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi0xLTEtMS0w_235bb90a-a28f-4f21-ba70-03e0607fcc63"
      unitRef="usd">737000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6936f9c5cda44b1d98b42b6ee932f3ac_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi0zLTEtMS0w_082aedd5-4822-4afe-a0dc-5846fddc84bd"
      unitRef="usd">18000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia08ad6efd9b749d4b367d0db35a031e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi01LTEtMS00NTU5_714ca337-eb41-48dd-89ef-e14ada308b0c"
      unitRef="usd">753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafdf950940b74f568da25eca5eb0b969_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMi03LTEtMS0yNDc1_b54e78a0-163b-4ec2-8535-111f59d00d18"
      unitRef="usd">42000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifbada2c87ffc4e94937b0ac57d0da98e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy0xLTEtMS0w_815796c3-d76f-488b-a4a4-c72fd58b06d5"
      unitRef="usd">12317000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7270016aa2d4b3e878c594ebbac95e6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy0zLTEtMS0w_437c957f-ffac-427f-a41d-907b000c7902"
      unitRef="usd">119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00eeda513ac94819a19c10523d3cd9cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy01LTEtMS00NTU5_03c6c925-c0e6-4a10-945a-2387127cff1e"
      unitRef="usd">12416000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32852c3cbb8a454e975f68839eec04dc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfMy03LTEtMS0yNDc1_65a7ebe2-b89f-46c8-aca0-5d62f6538769"
      unitRef="usd">425000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i173f7fa075304a68b63593ec7e710cf9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC0xLTEtMS0w_a48c6798-46aa-40fa-ab62-a05834f6a152"
      unitRef="usd">18573000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9b36775e96a41a791ebb0ca5c45e45f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC0zLTEtMS0w_719f122e-7999-4d82-9c4e-9882660ae03d"
      unitRef="usd">712000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i193ef651665d41b0b11a2b364e7a4e05_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC01LTEtMS00NTU5_31331fa3-bc21-4a2d-99d1-9164ab41c35a"
      unitRef="usd">19398000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3387a2fb7c2f4295bffa41b86cbc06ec_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNC03LTEtMS0yNDc1_8e914bfb-3ec2-423c-ad60-a73cfc17fdbd"
      unitRef="usd">1573000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i262c1a179d484f7f90b817035e7f7658_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS0xLTEtMS0w_31245da4-4750-4a49-8128-ce61d1ab0c42"
      unitRef="usd">32739000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie38a094afd374c319c320ceabe3ea63a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS0zLTEtMS0w_8fefd369-5847-42de-879b-f5d460af5fff"
      unitRef="usd">497000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i285e8dd905ea44f69dc344c155a27a8b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS01LTEtMS00NTU5_86a19115-3c78-4ce4-8142-e2c9248f4818"
      unitRef="usd">33025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2cd974fc30745c0a582e78621a94f26_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNS03LTEtMS0yNDc1_174ad51d-31af-4b55-b3f6-de5da6c5dcf6"
      unitRef="usd">1264000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi0xLTEtMS0w_5536a9f3-6b12-402c-afa9-814de633c1f7"
      unitRef="usd">64366000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi0zLTEtMS0w_a3a8f24d-192b-4d90-81c3-8829d321b681"
      unitRef="usd">1346000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi01LTEtMS00NTU5_096f9405-4959-49e8-b3db-2544cf104cf8"
      unitRef="usd">65592000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwNzcxMTNkZTI5YzQwZGI4Y2NjNjIzN2UzZTgxNGNmL3RhYmxlcmFuZ2U6ODA3NzExM2RlMjljNDBkYjhjY2M2MjM3ZTNlODE0Y2ZfNi03LTEtMS0yNDc1_49bc99bf-c189-41f2-ada3-2b1f26758c9d"
      unitRef="usd">3304000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="iab91524eb889490e807f924bf135f1ec_I20210514"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk3Mzk_dc00582c-e361-47b7-8f04-35bb7df8f587"
      unitRef="shares">10700000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <zip:StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding
      contextRef="iab91524eb889490e807f924bf135f1ec_I20210514"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU3Nw_296412da-ec07-4cfa-a3d8-794cea16e810"
      unitRef="number">0.05</zip:StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i00b105a755254caab9b3711cb4147073_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUzNA_878fa8d9-156a-4ae2-b903-fbdd66a5e028"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg1OQ_f8275161-328f-4161-84a6-5fd608e52b9c">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2012, 2014, and 2021 equity incentive plans (the &#x201c;Plans&#x201d;) is as follows (in thousands except weighted average information): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,230&#160;&lt;/span&gt;&lt;/td&gt;&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,844&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.01&#160;&lt;/span&gt;&lt;/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:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMS0xLTEtMS0w_f61c98c5-6ac8-4ec5-ac06-87bc924d2ca1"
      unitRef="shares">19373000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i89ddd43a25cc4bf59b3d11687292ea2a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMS0zLTEtMS0w_8d2fd048-5c87-4465-9e4f-b008bc6a9f0a"
      unitRef="usdPerShare">2.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMi0xLTEtMS0w_e3d64ec2-44a4-4ea4-9391-f79ab5ca11c4"
      unitRef="shares">114000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMi0zLTEtMS0w_dc4720ea-1c20-4bb3-aded-07d9af1618d5"
      unitRef="usdPerShare">2.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMy0xLTEtMS0w_9ed21bad-2e99-49df-976a-3e69960109a0"
      unitRef="shares">7132000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfMy0zLTEtMS0w_cbf7cf84-83c8-43f4-b63a-7d272c77dbab"
      unitRef="usdPerShare">1.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNC0xLTEtMS0w_7910814a-8800-4b67-a30b-a96b72e1330a"
      unitRef="shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6804715ff6764f01bae17357152c3918_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNC0zLTEtMS0w_3b349c48-16db-4f6c-9b33-372b9122f3ac"
      unitRef="usdPerShare">3.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i360715d496af4817b6051b128d025dc9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNS0xLTEtMS0w_366d1a77-8847-4881-b7d4-0fb10796b00b"
      unitRef="shares">12230000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i360715d496af4817b6051b128d025dc9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNS0zLTEtMS0w_7bd8f248-0125-40be-913a-ffbfe2af46cd"
      unitRef="usdPerShare">2.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i360715d496af4817b6051b128d025dc9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNi0xLTEtMS0w_86a421e8-ae8e-4e7d-8ddc-cf0d9a0cb354"
      unitRef="shares">10844000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i360715d496af4817b6051b128d025dc9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOmZmYjk5NDhjMzQyMzRjODlhYzM2ZTJmMmFhNDNjY2YxL3RhYmxlcmFuZ2U6ZmZiOTk0OGMzNDIzNGM4OWFjMzZlMmYyYWE0M2NjZjFfNi0zLTEtMS0w_c4641163-c9cb-42ce-96af-640c0e2c7428"
      unitRef="usdPerShare">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA3NTY0Ng_faae1c94-a803-4630-925b-b4f733d6c5ea"
      unitRef="usd">6100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQwNzE_9c26bf55-4d89-4093-9470-6743325cdb2a">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQwODA_91ca7fa6-d200-482f-923a-2fa8e1806d21"
      unitRef="shares">115000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjMwODk3NDQxOTczOTA_af293abd-1c7e-444c-92fb-eca6a7e10318"
      unitRef="shares">50000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares
      contextRef="ia5adea9819814fb2a0a3d2f106633bb9_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk2OTQ_61e3c931-1e68-47c3-a9a7-faae7e242db1"
      unitRef="shares">100000</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c00ddb335174a85a1407dae63f5fdbb_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTIwOTQ2Mjc5MTk3MjQ_db5dc526-3c29-4b20-bf7b-701b7d351868"
      unitRef="shares">32500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU3MQ_0141ac8a-3bf8-4735-b2ff-8c092f8eee1a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYzNA_ea7b7d00-610d-4197-be12-e69e8c949760"
      unitRef="shares">6900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTE1NDQ4NzIxMTQwMDA_27262d72-55f4-43c0-9b54-2ca72c93f1ab"
      unitRef="usdPerShare">25.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i322a6ba3f99845bf84aded97a4649f4b_I20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzY1NQ_5e94c9e9-e267-4afd-89da-c8ea6ca4ce15"
      unitRef="usd">172600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYyNw_6299bcc1-ca92-4bc0-9892-b671e4fe5fa1"
      unitRef="usd">63400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i019c83b9720f4b16b0efb9ca4cbd9b59_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzYyNw_fb59c834-aa44-4e2d-bd0c-f64cc11575ab"
      unitRef="usd">63400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie33afef837264437b666a890455ddc4f_D20210419-20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQyNw_d4918bdd-4f83-4bff-8e8e-32cbb158d95f"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="ia956eb3f1c9d4d3a9672ec53d28e6f1c_D20210419-20210419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQ2OA_2b9c7b5a-5147-4b54-bc2a-7f2de8a5b9f7"
      unitRef="usdPerShare">67.61</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="i991f32c2e63d4d55b41b21a5e3730a3b_D20210419-20210419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NTQ3OA_4f0eb4d3-9f68-4674-a101-c29111d3c5ec"
      unitRef="usdPerShare">157.75</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow
      contextRef="ie33afef837264437b666a890455ddc4f_D20210419-20210419"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc5NjU4Nw_35df9f51-4e81-4df0-92c6-25a35d1eea30">P30D</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i6130b4ba7ce54cba9107a938d0acf9b7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc2NQ_2068ba82-528e-4d7e-a7a9-a62668f4d339">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTczMg_2fc01a4f-ebed-4c6c-80a3-782f6d1ac3e0">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc3MA_3f24aff4-4362-45d2-b8f0-f23675fa66ee">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tranche&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company Stock Price Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum Service Period (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$67.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$82.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$127.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$157.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0e1559e3ecbb463b88332c6004c8057e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0xLTEtMS04NTE1_16336d61-4649-4b8f-99ea-d8be41b80df7"
      unitRef="shares">279600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0yLTEtMS04NTE1_2434ed96-90f7-42c2-8c34-7fbf016b10cd"
      unitRef="usdPerShare">67.61</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ia20d385e77644ea69089eaa510fb5b08_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMS0zLTEtMS04NTIw_25b43d46-9414-465c-a922-344e7d805fce">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib8cf769206df4aa389e669325f3a50ea_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0xLTEtMS04NTE1_a11f3110-e496-45c7-b247-45554b45f7a7"
      unitRef="shares">279600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="i74573415a3234a288ef72d4881092cce_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0yLTEtMS04NTE1_805b0d7a-7a9f-41bd-8241-21222173d60b"
      unitRef="usdPerShare">82.63</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i74573415a3234a288ef72d4881092cce_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMi0zLTEtMS04NTIw_3ed935e4-293d-4e62-a26d-087441b8a500">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if0d108b1f03c43dea36288e47bfbae8c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0xLTEtMS04NTE1_839002b5-cdd1-4dc7-a977-fd03598b1cc1"
      unitRef="shares">279600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0yLTEtMS04NTE1_ac2e9d56-def3-4e5c-852f-9bd70ba7eaab"
      unitRef="usdPerShare">102.66</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib5868cddeb914829bff213aad0eb08e7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfMy0zLTEtMS04NTIw_543ce2d0-7018-4b7d-827f-26f2e1e843f1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib05390503388454d855e38932a55b37a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0xLTEtMS04NTE1_1c433b68-2fd5-4b32-92d8-e257ddef7e3c"
      unitRef="shares">279600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0yLTEtMS04NTE1_dc216ee2-f209-4cea-884e-fe9974e510b7"
      unitRef="usdPerShare">127.70</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i01aabb09456541b78a0d81ac718d2380_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNC0zLTEtMS04NTIw_178a4714-fb9b-4061-a065-fadd24069096">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia326f789044f4155ae14c2b45022b3ce_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0xLTEtMS04NTE1_e81d55cd-4b67-4e0f-b18d-9fa2ce14f81d"
      unitRef="shares">279600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget
      contextRef="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0yLTEtMS04NTE1_9a5d3a82-5250-4065-93e2-e9783c24fc84"
      unitRef="usdPerShare">157.75</zip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ic69f537d861b4a9d8a56c403b9c908d1_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjk3NTFmZmI0MTU1NTRhYzBiYjVmZWM4NWRlOGQ1ZWYzL3RhYmxlcmFuZ2U6OTc1MWZmYjQxNTU1NGFjMGJiNWZlYzg1ZGU4ZDVlZjNfNS0zLTEtMS04NTIw_c013985b-c4c7-4d15-9cd3-639f4ac040f7">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk3OA_a4a61582-48d8-4cd1-b469-d7fd642d4a26"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk4Ng_cf940c47-915d-423a-95ee-345190c1b5d7">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3Mjk3MQ_1ddebf4e-dc3c-43ea-9b16-ae62735fd71c"
      unitRef="number">0.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfOTg5NTYwNDY3MzAwMA_4ceeff8b-52d8-4da9-99ba-1e96c2453fa4"
      unitRef="number">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia1f53403af4d499c8e4285f26bf0a420_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDU0OA_05995236-2f2e-43e5-9ab3-a0b5266532f2"
      unitRef="usdPerShare">16.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ia35683a2f8204a5fb20ba922122e09b0_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY0Mw_2f572ac3-edcb-4a0d-98a6-28cdf04948bf">P4Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i9628c333c1854deaa705f2627965c436_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY2OQ_e6168dae-fa74-47a3-942e-97c229f44d49">P3Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib400de5fac1b42f0b175b05198584128_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA5MDY3Ng_64359cdd-b29d-44c0-927f-0537c7a055ec">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i94132cd8d6964ac7987eb780877cff50_I20210419"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMjc0ODc3OTA4NjMyNg_5cb8d209-a04b-4be9-8b00-b85f5dd37a34"
      unitRef="usd">22800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac7bf7a5509147f7bb2256450d21b20c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzc3NQ_540a24ff-c913-4c25-b7db-a9c464ba7a60"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODc5NjA5MzAzMzc3NQ_ab6f0207-e21e-474f-957b-a42147c2243c"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc3Mjg2MA_0b7eba28-69fd-4d22-966f-be9b1d875b23">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s RSU activity for the six months ended June&#160;30, 2021 is as follows (in thousands, except weighted average information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December&#160;31, 2020&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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at June&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaae2efc2175a4f33a14e130fd191591d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMS0xLTEtMS0w_cdaa3ae9-d487-4e6e-82cf-ddebd978b6ec"
      unitRef="shares">5451000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaae2efc2175a4f33a14e130fd191591d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMS0zLTEtMS0w_51a3b6e3-c129-4090-9a05-fac365e8df03"
      unitRef="usdPerShare">5.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMi0xLTEtMS0w_a3d888f8-5e71-45a5-9f0d-1033dce40988"
      unitRef="shares">3010000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMi0zLTEtMS0w_181a33da-8e5b-424b-984d-8abf33c80109"
      unitRef="usdPerShare">19.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMy0xLTEtMS0w_72453e5e-1cee-476d-be44-fee1f5d11969"
      unitRef="shares">2278000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfMy0zLTEtMS0w_17347f7a-c725-498f-a4b0-e0f57209177d"
      unitRef="usdPerShare">7.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNC0xLTEtMS0w_ecf031bb-093d-4d77-a0bf-e21f667b2b45"
      unitRef="shares">206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNC0zLTEtMS0w_23093c05-36cb-4629-8627-cf4be96bfb62"
      unitRef="usdPerShare">6.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNS0xLTEtMS0w_75b81b1d-7571-4328-a5b1-fa8cf8832a8e"
      unitRef="shares">5977000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RhYmxlOjgwOGMzNGQzMjg5NTRhYTdiNTMzYmU1NjZiNTJkMDMwL3RhYmxlcmFuZ2U6ODA4YzM0ZDMyODk1NGFhN2I1MzNiZTU2NmI1MmQwMzBfNS0zLTEtMS0w_770bf644-842b-43db-a973-28cb5ffa465d"
      unitRef="usdPerShare">14.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ie0a691510f98463592e4a3e0bd4ef8d6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUyMg_6443963f-be16-405b-90d2-d11906476585"
      unitRef="usd">22200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i43d914ddaaa24301a3cf9c29d6761b3f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfODI0NjMzNzIyODUyOQ_b0053c58-e33f-433b-88c4-fc979efd0c32">P3Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQxMDM_ab381396-55a8-45e4-b0fd-9280c0805126"
      unitRef="usd">108200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i76021142a5984c4a855049894b69a4ce_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfMTA5OTUxMTYyODQxMTk_213497d5-3a3a-4ce8-b892-3ce1a89214f2">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfNjU5NzA2OTc2OTA1Mg_3c90155b-a07f-4bb6-8e09-6e4a01e11281">Income TaxesThe Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2021, the Company recorded an income tax benefit of $(15.9) million and $(12.7) million, respectively. For the three and six months ended June&#160;30, 2020, the Company recorded income tax expense of $0.2 million and $0.3 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rates for the three and six months ended June&#160;30, 2021 were 23% and 24%, respectively, and the effective tax rates for the three and six months ended June&#160;30, 2020 were 1% and 3%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the three and six months ended June&#160;30, 2021 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs, partially offset by permanent items such as the Company&#x2019;s Direct Listing costs and Section 162(m) officer compensation limitations. The effective tax rate for the three and six months ended June&#160;30, 2020 differed from the U.S. federal statutory tax rate of 21% primarily due to the valuation allowance maintained against net U.S. federal and state deferred tax assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2020, the Company released its full valuation allowance on its U.S. federal and state net deferred tax assets, as it was more likely than not that those deferred tax assets would be realized. The Company has maintained this position for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;During the six months ended June 30, 2021, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc0OQ_b6c21122-2e5a-4fae-8c88-2ad1dccd3343"
      unitRef="usd">-15900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc2OQ_4477bcb9-77fa-4a74-b3c4-7cca0bf2796d"
      unitRef="usd">-12700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfMTE1NDQ4NzIwOTQwNTI_c42d8617-f2c0-4e93-b464-0fada5096297"
      unitRef="usd">200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfMTE1NDQ4NzIwOTQwNjA_5862f89e-a482-441a-ba89-dc5fd4df90e9"
      unitRef="usd">300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1991611124704177a59297117ecc3c1e_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc4OQ_89bcf681-4042-4231-bb44-b96d44a493ca"
      unitRef="number">0.23</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDc5NQ_a8d6adf5-b40b-4fa9-b805-d7f67d3a0776"
      unitRef="number">0.24</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28a88e14a8624065a70e3ab777c2d589_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDgwMQ_84cfac57-9d4a-41ae-9c6b-4a0aa717c23b"
      unitRef="number">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9710003eb9494d3a929743991695843a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81OC9mcmFnOmMyNzNjZDBhZWUxYTQ5MGE4NzQ5NmEwMmIwMTFiY2Y0L3RleHRyZWdpb246YzI3M2NkMGFlZTFhNDkwYTg3NDk2YTAyYjAxMWJjZjRfODI0NjMzNzIxMDgxNQ_7e5fc3a4-5d8f-4271-9f75-fd426d5a2f88"
      unitRef="number">0.03</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzY1OTcwNjk3Njk0OTg_38894169-24ea-4aef-8029-51eb3249c066">Subsequent Events&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, the Company&#x2019;s board of directors approved the terms of administering the 2021 Employee Stock Purchase Plan ("ESPP"), and the first offering period of the plan is expected to commence on August 15, 2021. The Company has initially reserved 1.3 million shares of its Class A common stock for issuance and sale under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP will allow eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for six-month offering periods beginning February and August of each fiscal year.  On each purchase date, eligible employees purchase the Company&#x2019;s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company&#x2019;s Class A common stock on the offering date or (ii) the fair market value of the Company&#x2019;s Class A common stock on the purchase date.&lt;/span&gt;&lt;/div&gt;The Company will recognize stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i395c224f01344ce59bee0e86e49228ff_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4MzU4_a6cfede0-5d74-4c31-bf0a-111b1b52423d"
      unitRef="shares">1300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4Mzcw_e824d550-a7b9-492f-97b1-a794363c8645"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ibeb58524df8c465e87e40ae389c515fa_D20210801-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV82MzUvZnJhZzpkZDA4NzFjYWYzZWQ0ZmFmYTE3ZmIwNmE5MmM0ZWFhYy90ZXh0cmVnaW9uOmRkMDg3MWNhZjNlZDRmYWZhMTdmYjA2YTkyYzRlYWFjXzEyMDk0NjI3OTA4Mzc2_75e81016-1b59-417e-a838-ca588cb8a7d0"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
</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="idm140601740336152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Aug. 05, 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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  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-40406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">ZIPRECRUITER, 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-2976158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">604 Arizona Ave.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Santa Monica,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(877)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">252-1062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, $0.00001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ZIP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">0001617553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">83,071,919<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">32,036,223<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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140601740715624">
<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>Jun. 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">$ 153,342<span></span>
</td>
<td class="nump">$ 114,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $3,891 and $3,933 at June&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">36,312<span></span>
</td>
<td class="nump">21,036<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="nump">13,106<span></span>
</td>
<td class="nump">5,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Deferred commissions, current portion</a></td>
<td class="nump">4,103<span></span>
</td>
<td class="nump">3,727<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">206,863<span></span>
</td>
<td class="nump">144,764<span></span>
</td>
</tr>
<tr class="re">
<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">8,935<span></span>
</td>
<td class="nump">5,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">19,709<span></span>
</td>
<td class="nump">22,500<span></span>
</td>
</tr>
<tr class="re">
<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 );">Internal use software, net</a></td>
<td class="nump">12,210<span></span>
</td>
<td class="nump">11,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Deferred commissions, net of current portion</a></td>
<td class="nump">3,474<span></span>
</td>
<td class="nump">3,712<span></span>
</td>
</tr>
<tr class="re">
<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">1,724<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">36,526<span></span>
</td>
<td class="nump">23,083<span></span>
</td>
</tr>
<tr class="re">
<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">1,300<span></span>
</td>
<td class="nump">112<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_Assets', window );">Total assets</a></td>
<td class="nump">290,741<span></span>
</td>
<td class="nump">212,129<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">31,978<span></span>
</td>
<td class="nump">13,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">54,699<span></span>
</td>
<td class="nump">38,842<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">23,081<span></span>
</td>
<td class="nump">15,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_AccruedPayrollTaxesCurrent', window );">Deferred payroll tax liability, current portion</a></td>
<td class="nump">1,677<span></span>
</td>
<td class="nump">1,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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">5,137<span></span>
</td>
<td class="nump">1,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other liabilities</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">646<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">116,686<span></span>
</td>
<td class="nump">71,455<span></span>
</td>
</tr>
<tr class="re">
<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, net of current portion</a></td>
<td class="nump">21,479<span></span>
</td>
<td class="nump">25,130<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Convertible notes and accrued interest with related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,371<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_zip_AccruedPayrollTaxesNoncurrent', window );">Deferred payroll tax liability, net of current portion</a></td>
<td class="nump">1,829<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
</tr>
<tr class="ro">
<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,845<span></span>
</td>
<td class="nump">1,795<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">141,839<span></span>
</td>
<td class="nump">125,569<span></span>
</td>
</tr>
<tr class="ro">
<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 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_TemporaryEquityCarryingAmountAttributableToParent', window );">Total redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">136,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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_PreferredStockValue', window );">Preferred Stock, $0.00001 par value; 50,000 and no shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as June 30, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Class B treasury stock, 195 shares outstanding as of June&#160;30, 2021 and December&#160;31, 2020</a></td>
<td class="num">(644)<span></span>
</td>
<td class="num">(644)<span></span>
</td>
</tr>
<tr class="ro">
<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">260,378<span></span>
</td>
<td class="nump">21,732<span></span>
</td>
</tr>
<tr class="re">
<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">(110,833)<span></span>
</td>
<td class="num">(71,384)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity (deficit)</a></td>
<td class="nump">148,902<span></span>
</td>
<td class="num">(50,296)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit)</a></td>
<td class="nump">290,741<span></span>
</td>
<td class="nump">212,129<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_TemporaryEquityCarryingAmountAttributableToParent', window );">Total redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">87,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B 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_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 );">Total redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">49,738<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI 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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-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_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="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><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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_zip_AccruedPayrollTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Payroll Taxes, 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;">zip_AccruedPayrollTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140601740012376">
<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>Jun. 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for credit loss, current</a></td>
<td class="nump">$ 3,891<span></span>
</td>
<td class="nump">$ 3,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,450,000,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_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">195,000<span></span>
</td>
<td class="nump">195,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A 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_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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">2,271,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_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,271,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_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,271,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B 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_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_TemporaryEquityParOrStatedValuePerShare', window );">Redeemable convertible preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">6,151,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_TemporaryEquitySharesIssued', window );">Redeemable convertible preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,031,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_TemporaryEquitySharesOutstanding', window );">Redeemable convertible preferred stock, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,031,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class 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_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<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">700,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">82,714,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">82,714,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">700,000,000<span></span>
</td>
<td class="nump">137,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">32,231,000<span></span>
</td>
<td class="nump">78,283,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_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">32,036,000<span></span>
</td>
<td class="nump">78,088,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>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="idm140601740558184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 182,960<span></span>
</td>
<td class="nump">$ 87,655<span></span>
</td>
<td class="nump">$ 308,332<span></span>
</td>
<td class="nump">$ 200,947<span></span>
</td>
</tr>
<tr class="re">
<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">21,600<span></span>
</td>
<td class="nump">11,840<span></span>
</td>
<td class="nump">37,561<span></span>
</td>
<td class="nump">26,312<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">161,360<span></span>
</td>
<td class="nump">75,815<span></span>
</td>
<td class="nump">270,771<span></span>
</td>
<td class="nump">174,635<span></span>
</td>
</tr>
<tr class="re">
<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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">114,171<span></span>
</td>
<td class="nump">28,069<span></span>
</td>
<td class="nump">177,647<span></span>
</td>
<td class="nump">106,949<span></span>
</td>
</tr>
<tr class="re">
<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">37,909<span></span>
</td>
<td class="nump">16,306<span></span>
</td>
<td class="nump">54,924<span></span>
</td>
<td class="nump">35,532<span></span>
</td>
</tr>
<tr class="ro">
<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">77,597<span></span>
</td>
<td class="nump">9,792<span></span>
</td>
<td class="nump">90,051<span></span>
</td>
<td class="nump">21,280<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">229,677<span></span>
</td>
<td class="nump">54,167<span></span>
</td>
<td class="nump">322,622<span></span>
</td>
<td class="nump">163,761<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(68,317)<span></span>
</td>
<td class="nump">21,648<span></span>
</td>
<td class="num">(51,851)<span></span>
</td>
<td class="nump">10,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(266)<span></span>
</td>
<td class="num">(367)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
<td class="num">(646)<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_zip_SubleaseIncomeExpense', window );">Sublease income (expense)</a></td>
<td class="num">(141)<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(212)<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_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="num">(301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(68,764)<span></span>
</td>
<td class="nump">21,488<span></span>
</td>
<td class="num">(52,121)<span></span>
</td>
<td class="nump">10,573<span></span>
</td>
</tr>
<tr class="re">
<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 expense (benefit)</a></td>
<td class="num">(15,917)<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="num">(12,672)<span></span>
</td>
<td class="nump">332<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(52,847)<span></span>
</td>
<td class="nump">21,323<span></span>
</td>
<td class="num">(39,449)<span></span>
</td>
<td class="nump">10,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Less: Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(483)<span></span>
</td>
<td class="num">(956)<span></span>
</td>
<td class="num">(1,480)<span></span>
</td>
<td class="num">(1,911)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: Undistributed earnings attributable to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,745)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,943)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="num">$ (53,330)<span></span>
</td>
<td class="nump">$ 15,622<span></span>
</td>
<td class="num">$ (40,929)<span></span>
</td>
<td class="nump">$ 6,387<span></span>
</td>
</tr>
<tr class="ro">
<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>Net income (loss) per share attributable to Class A and Class B 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 );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
</tr>
<tr class="re">
<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>Weighted average shares used in computing net income (loss) per share attributable to Class A and Class B 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">96,726<span></span>
</td>
<td class="nump">79,681<span></span>
</td>
<td class="nump">87,829<span></span>
</td>
<td class="nump">79,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">96,726<span></span>
</td>
<td class="nump">91,290<span></span>
</td>
<td class="nump">87,829<span></span>
</td>
<td class="nump">91,581<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI 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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI 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 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 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) related to nonoperating 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI 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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</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_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</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 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zip_SubleaseIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sublease Income (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;">zip_SubleaseIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140601726043608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Conversion of redeemable convertible preferred stock to common stock</div></th>
<th class="th"><div>Conversion of convertible notes with related parties to common stock</div></th>
<th class="th"><div>Conversion of Class B stock to Class A stock</div></th>
<th class="th"><div>Cumulative-effect of accounting change adopted as of January 1, 2020</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Conversion of redeemable convertible preferred stock to common stock</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Conversion of convertible notes with related parties to common stock</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Cumulative-effect of accounting change adopted as of January 1, 2020</div>
</th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative-effect of accounting change adopted as of January 1, 2020</div>
</th>
<th class="th"><div>Series A Preferred Stock</div></th>
<th class="th"><div>Series B Preferred Stock</div></th>
<th class="th">
<div>Common Class A </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Common Class A </div>
<div>Common Stock </div>
<div>Conversion of Class B stock to Class A stock</div>
</th>
<th class="th">
<div>Common Class B </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Common Class B </div>
<div>Common Stock </div>
<div>Conversion of redeemable convertible preferred stock to common stock</div>
</th>
<th class="th">
<div>Common Class B </div>
<div>Common Stock </div>
<div>Conversion of convertible notes with related parties to common stock</div>
</th>
<th class="th">
<div>Common Class B </div>
<div>Common Stock </div>
<div>Conversion of Class B stock to Class A stock</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 );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 83,375<span></span>
</td>
<td class="nump">$ 49,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Redeemable Convertible Preferred Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValue', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 920<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Ending balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 84,295<span></span>
</td>
<td class="nump">$ 49,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,583,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="num">$ (122,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (644)<span></span>
</td>
<td class="nump">$ 35,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 426<span></span>
</td>
<td class="num">$ (157,006)<span></span>
</td>
<td class="num">$ (426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">572,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 upon exercise of options</a></td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">1,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Capital contribution (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(213,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(11,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2020</a></td>
<td class="num">(132,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">37,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(168,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,942,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 83,375<span></span>
</td>
<td class="nump">$ 49,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 85,216<span></span>
</td>
<td class="nump">$ 49,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,583,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="num">(122,311)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (644)<span></span>
</td>
<td class="nump">35,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 426<span></span>
</td>
<td class="num">(157,006)<span></span>
</td>
<td class="num">$ (426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">10,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="num">(109,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">38,238<span></span>
</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">(147,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,401,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 84,295<span></span>
</td>
<td class="nump">$ 49,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Redeemable Convertible Preferred Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValue', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 921<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 85,216<span></span>
</td>
<td class="nump">$ 49,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,942,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2020</a></td>
<td class="num">(132,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">37,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(168,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">672,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 upon exercise of options</a></td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Capital contribution (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(213,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">21,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="num">(109,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">38,238<span></span>
</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">(147,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,401,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">136,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 87,118<span></span>
</td>
<td class="nump">$ 49,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Redeemable Convertible Preferred Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValue', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 961<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Ending balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 88,079<span></span>
</td>
<td class="nump">$ 49,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">(50,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">21,732<span></span>
</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">(71,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(997)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(997)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,965,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">3,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(50,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">13,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2021</a></td>
<td class="num">(33,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (644)<span></span>
</td>
<td class="nump">25,235<span></span>
</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">(57,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">136,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 87,118<span></span>
</td>
<td class="nump">$ 49,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">$ (50,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">21,732<span></span>
</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">(71,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 upon exercise of options (in shares)</a></td>
<td class="nump">115,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (39,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">148,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">260,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(110,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,231,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,271,000<span></span>
</td>
<td class="nump">6,031,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="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 );">Beginning balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 88,079<span></span>
</td>
<td class="nump">$ 49,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Redeemable Convertible Preferred Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValue', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 466<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_zip_TemporaryEquitySharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,271,000)<span></span>
</td>
<td class="num">(6,031,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_zip_TemporaryEquityValueConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (88,545)<span></span>
</td>
<td class="num">$ (49,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="num">(33,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (644)<span></span>
</td>
<td class="nump">25,235<span></span>
</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">(57,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,202,000<span></span>
</td>
<td class="nump">3,085,000<span></span>
</td>
<td class="num">(82,714,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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,336<span></span>
</td>
<td class="nump">$ 25,653<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,335<span></span>
</td>
<td class="nump">$ 25,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,282,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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">8,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 upon the vesting and settlement of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,278,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">65,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">65,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(52,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(52,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 148,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (644)<span></span>
</td>
<td class="nump">$ 260,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (110,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(195,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,231,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred 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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 3.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177168-122764<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</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_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross value of stock issued during the period upon the conversion of convertible 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 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and retired 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(28))<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 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))<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 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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<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(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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_TemporaryEquityAccretionToRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion of temporary equity to its redemption value 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_TemporaryEquityAccretionToRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>APIC, Share-based Payment Arrangement, Vesting Of Early Exercised Stock 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;">zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_zip_TemporaryEquitySharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Shares, Conversion Of Convertible Securities</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;">zip_TemporaryEquitySharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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_zip_TemporaryEquityValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Value, Conversion Of Convertible Securities</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;">zip_TemporaryEquityValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>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="idm140601741129752">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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 income (loss)</a></td>
<td class="num">$ (39,449)<span></span>
</td>
<td class="nump">$ 10,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">65,592<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
</tr>
<tr class="re">
<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">4,535<span></span>
</td>
<td class="nump">5,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debts</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">2,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(13,443)<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_OperatingLeaseExpense', window );">Noncash lease expense</a></td>
<td class="nump">2,791<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of issuance costs for credit facility</a></td>
<td class="nump">43<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">329<span></span>
</td>
</tr>
<tr class="re">
<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>Change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(15,955)<span></span>
</td>
<td class="nump">7,068<span></span>
</td>
</tr>
<tr class="re">
<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 current assets</a></td>
<td class="num">(8,196)<span></span>
</td>
<td class="nump">1,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Deferred commissions, net</a></td>
<td class="num">(138)<span></span>
</td>
<td class="num">(1,753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">18,480<span></span>
</td>
<td class="num">(317)<span></span>
</td>
</tr>
<tr class="re">
<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">14,919<span></span>
</td>
<td class="num">(16,356)<span></span>
</td>
</tr>
<tr class="ro">
<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">7,987<span></span>
</td>
<td class="num">(2,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Deferred payroll taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,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_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(183)<span></span>
</td>
<td class="num">(3,420)<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 provided by operating activities</a></td>
<td class="nump">37,715<span></span>
</td>
<td class="nump">9,870<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,429)<span></span>
</td>
<td class="num">(871)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Capitalized internal use software costs</a></td>
<td class="num">(3,786)<span></span>
</td>
<td class="num">(3,815)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,215)<span></span>
</td>
<td class="num">(4,686)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSecuredDebt', window );">Proceeds from term loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,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_RepaymentsOfSecuredDebt', window );">Repayment of term loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,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_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from revolving line</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of revolving line</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from convertible notes with related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,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_PaymentsOfDebtIssuanceCosts', window );">Payment of issuance costs for credit facility</a></td>
<td class="num">(1,270)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(2,750)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">13,323<span></span>
</td>
<td class="nump">485<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">9,303<span></span>
</td>
<td class="nump">15,485<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 increase in cash</a></td>
<td class="nump">38,803<span></span>
</td>
<td class="nump">20,669<span></span>
</td>
</tr>
<tr class="re">
<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 );">Beginning of period</a></td>
<td class="nump">114,539<span></span>
</td>
<td class="nump">35,529<span></span>
</td>
</tr>
<tr class="ro">
<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 );">End of period</a></td>
<td class="nump">153,342<span></span>
</td>
<td class="nump">56,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of non-cash 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 );">Capitalized assets included in accounts payable and accrued expenses</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Stock-based compensation capitalized for software</a></td>
<td class="nump">819<span></span>
</td>
<td class="nump">76<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_zip_InTransitProceedsFromExerciseOfStockOptions', window );">In-transit proceeds from exercise of stock options</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">519<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease right-of-use assets obtained in exchange for new operating lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion of redeemable convertible preferred stock</a></td>
<td class="nump">1,480<span></span>
</td>
<td class="nump">1,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of redeemable convertible preferred stock</a></td>
<td class="nump">138,336<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_DebtConversionConvertedInstrumentAmount1', window );">Conversion of convertible notes and accrued interest with related parties</a></td>
<td class="nump">$ 25,653<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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI 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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) 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://fasb.org/us-gaap/role/ref/legacyRef<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 6: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reacquire common stock 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from 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 14<br> -Subparagraph (b)<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_ProceedsFromIssuanceOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI 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_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI 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_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (reversal of expense) for expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI 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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</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_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_zip_InTransitProceedsFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In-Transit Proceeds From Exercise Of Stock 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;">zip_InTransitProceedsFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="idm140601739151736">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Business</a></td>
<td class="text">Description of Business<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as &#8220;ZipRecruiter&#8221; or the &#8220;Company.&#8221; The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Direct Listing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2021, the Company&#8217;s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (&#8220;NYSE&#8221;) (the &#8220;Direct Listing&#8221;) was declared effective by the Securities and Exchange Commission (&#8220;SEC&#8221;) and on May 26, 2021, the Direct Listing was completed and the Company&#8217;s Class A common stock commenced trading.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the effectiveness of the Direct Listing, all 2.3&#160;million outstanding shares of Series A Redeemable Convertible Preferred Stock (&#8220;Series A preferred stock&#8221;) and 6.0&#160;million outstanding shares of Series B Redeemable Convertible Preferred Stock (&#8220;Series B preferred stock&#8221;) converted into 24.2&#160;million shares of Class B common stock. On May 26, 2021, the Company&#8217;s convertible notes with related parties converted into 3.1&#160;million shares of Class B common stock.</span></div>The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;), and other filing costs in connection with the Direct Listing. These costs totaled $31.9 million and $34.0 million for the three and six months ended June&#160;30, 2021, respectively, and have been recorded in general and administrative expenses.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</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 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>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="idm140601739516216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#8220;Prospectus&#8221;). The consolidated balance sheet as of December&#160;31, 2020 has been derived from our audited consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the Company&#8217;s management, the accompanying unaudited&#160;condensed consolidated&#160;financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s accounting policies from those disclosed in its audited consolidated financial statements and the related notes included in the Prospectus.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results expected for the full year ending December&#160;31, 2021 or any future period. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.  Significant estimates include revenue recognition, estimates relating to the measurement of operating lease right-of-use (&#8220;ROU&#8221;) assets and operating lease liabilities, determination of the fair value of stock-based awards, valuation of common stock in periods prior to becoming a public company, collectability of accounts receivable, impairment of long-lived assets, including goodwill, carrying value and useful lives of property and equipment and internal-use software, the amortization period for deferred commission costs, and income taxes.  By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Coronavirus pandemic (&#8220;COVID-19&#8221;) continues to evolve. As a result, many of the Company&#8217;s estimates and assumptions require increased judgment and carry a higher degree of variability and volatility. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date these condensed consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company&#8217;s estimates or judgments, or change to the carrying value of the Company&#8217;s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 1 &#8212; Quoted prices in active markets for identical assets, liabilities, or funds. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 2 &#8212; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s financial instruments, including accounts receivable, accounts payable, and accrued expenses approximate fair value because of their short-term maturities. The fair value of the Company&#8217;s convertible notes with related parties as of December&#160;31, 2020 was estimated to be approximately $36.9 million, and was based on the value of shares into which the notes convert. The value of the shares represents a Level 3 input in the fair value hierarchy. The convertible </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">notes with related parties converted into shares of Class B common stock in connection with the Direct Listing in May 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets, including goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis using Level 3 inputs, but only when they are deemed to be impaired. As of  June&#160;30, 2021 and December&#160;31, 2020, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments and Geographic Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as a single operating segment. The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;), the Chief Executive Officer, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation for Awards with a Market Condition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2021, the Company granted a RSU award (the &#8220;CEO Performance Award&#8221;), which included service, market, and performance based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company&#8217;s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO&#8217;s ability to earn the award is contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company&#8217;s Direct Listing on May&#160;26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock-based awards with a market condition is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its results of operations for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 may have been significantly different.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Company is allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecast information. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments &#8211; Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as &#8220;Topic 326.&#8221; This guidance is effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. This guidance is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. An entity that elects to early adopt ASU 2019-12 in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity&#8217;s own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div>In August 2018, the FASB issued ASU 2018-15, 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, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company early adopted ASU 2018-15 on January 1, 2021 and applied the changes prospectively. The adoption did not have a material impact on the Company&#8217;s condensed consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: 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 4: 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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="idm140601831988104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per Share<div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to May 14, 2021, when the Company&#8217;s Series A and B redeemable convertible preferred stock converted into shares of Class B common stock, the Company&#8217;s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 9), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income (loss) per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s basic net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,847)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,323&#160;</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,449)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, basic</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 19, 2021, the Company&#8217;s board of directors waived the liquidity event-based performance condition such that the RSUs that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#8217;s common stock on the New York Stock Exchange or March 15, 2022. As vesting of the Company&#8217;s RSUs was now probable after the modification, these awards were considered in the diluted net income (loss) per share calculation on and after April 19, 2021. During the three and six months ended June 30, 2021, unvested RSU awards were excluded from the calculation of diluted net loss per share because their inclusion would have been anti-dilutive. </span></div><div style="margin-bottom:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622&#160;</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,387&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of net income attributable to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes with related parties, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,290&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,581&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,499&#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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock, if converted basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties, if converted basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercise common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,564&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,157&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236&#160;</span></td><td style="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>The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of June 30, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm140601739022792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Information</a></td>
<td class="text">Revenue Information<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue.  The following table presents the Company&#8217;s revenue streams (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,292&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,002&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,796&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,367&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,653&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,536&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $15.5 million and $14.4 million of revenues during the three months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of March 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $11.4 million and $13.9 million of revenues during the six months ended June&#160;30, 2021 and 2020, respectively, that was included in the deferred revenue balances as of December 31, 2020 and 2019, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021 and December&#160;31, 2020, the Company had no contract assets outstanding. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div>No revenue was recognized during the three and six months ended June&#160;30, 2021 and 2020 from performance obligations satisfied in previous periods. As of June&#160;30, 2021 and December&#160;31, 2020, the Company did not have any material remaining performance obligations in excess of one year.<span></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>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="idm140601739079352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,311&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued partner expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 401(k) contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued indirect 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accounts payable and accrued liabilities at the end of 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140601739127048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Credit Facility</a></td>
<td class="text">Credit FacilityIn April 2021, the Company terminated its existing revolving credit agreement from September 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The new credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company&#8217;s Net Leverage Ratio. The Company&#8217;s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $100.0 million, divided by the trailing twelve month of earnings, adjusted for items such as noncash <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the new credit facility at a rate between 0.25% to 0.35%, depending on the Company&#8217;s Net Leverage Ratio. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility is collateralized by security interests in substantially all of the Company&#8217;s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the new credit facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company&#8217;s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no amounts outstanding under the new credit facility as of June&#160;30, 2021. The amount available under the credit facility as of June&#160;30, 2021 was $243.7 million, which is the credit limit less letters of credit outstanding of $6.3 million. </span></div>Convertible Notes with Related Parties<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who are holders of the Company&#8217;s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909. </span></div>On May&#160;26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share.<span></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>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="idm140601739097560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Related Parties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Convertible Notes with Related Parties</a></td>
<td class="text">Credit FacilityIn April 2021, the Company terminated its existing revolving credit agreement from September 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The new credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company&#8217;s Net Leverage Ratio. The Company&#8217;s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $100.0 million, divided by the trailing twelve month of earnings, adjusted for items such as noncash <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the new credit facility at a rate between 0.25% to 0.35%, depending on the Company&#8217;s Net Leverage Ratio. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility is collateralized by security interests in substantially all of the Company&#8217;s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the new credit facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facility contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company&#8217;s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no amounts outstanding under the new credit facility as of June&#160;30, 2021. The amount available under the credit facility as of June&#160;30, 2021 was $243.7 million, which is the credit limit less letters of credit outstanding of $6.3 million. </span></div>Convertible Notes with Related Parties<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who are holders of the Company&#8217;s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909. </span></div>On May&#160;26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share.<span></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>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="idm140601739206264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company was named as a defendant in a putative class action lawsuit filed by a former employee in the Los Angeles Superior Court alleging that the Company violated the Fair Credit Reporting Act as well as owed certain compensation to employees. In January 2020, the former employee filed a related representative action in the Los Angeles Superior Court under the Private Attorney General Act alleging similar claims regarding compensation owed to employees. In January 2021, the Company filed a motion for summary judgment or, in the alternative, summary adjudication, </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which was granted in part and denied in part. At the date these condensed consolidated financial statements were issued, it is reasonably possible that a loss may be incurred; however, a loss or range of losses is not currently estimable.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company&#8217;s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of June&#160;30, 2021, the&#160;Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.</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>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="idm140601737457960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Redeemable Convertible Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_EquityAndTemporaryEquityAbstract', window );"><strong>Equity and Temporary Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock', window );">Common Stock and Redeemable Convertible Preferred Stock</a></td>
<td class="text">Common Stock and Redeemable Convertible Preferred Stock<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the restated certificate of incorporation. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company repurchased 50,000 shares of common stock from a former employee for an aggregate price of $0.5 million The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company repurchased 100,000 shares of common stock from a former employee for an aggregate price of $2.3 million. The repurchased shares of common stock were retired and recorded as a reduction of Class B common stock and additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock automatically converts into shares of common stock upon the effectiveness of the Direct Listing. </span></div>On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2&#160;million shares of Class B common stock.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zip_EquityAndTemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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;">zip_EquityAndTemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity and 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;">zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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="idm140601737461768">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense is recorded in the Condensed Consolidated Statements of Operations as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2014 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of Class B common stock under the 2014 equity incentive plan.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted the 2021 equity incentive plan (the &#8220;2021 Plan&#8221;), which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, restricted stock units, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company&#8217;s employees, directors, and consultants. Under the 2021 Plan, 10.7 million shares were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Company&#8217;s 2012 and 2014 Equity Incentive Plans (collectively, the &#8220;Prior Plans&#8221;) that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) and annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) 5% of the number of shares of all classes of the Company&#8217;s common stock issue and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the Board. No grants have been issued under the 2021 Plan as of June 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012, 2014, and 2021 equity incentive plans (the &#8220;Plans&#8221;) is as follows (in thousands except weighted average information): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,373&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,230&#160;</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,844&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, total remaining stock-based compensation expense for unvested stock options is $6.1&#160;million, which is expected to be recognized over a weighted average period of 1.2 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June&#160;30, 2021, there were also 115,000 options exercised related to an equity grant outside of the Plans. In April 2021, the Company approved amendment of this grant outside of the Plans, and the amendment resulted in the vesting of an additional 50,000 options. The grantee&#8217;s remaining 100,000 unvested options were cancelled and a new grant for 32,500 RSUs was concurrently issued under the 2014 equity incentive plan by the Company, which was accounted for as a stock award modification. The incremental stock-based compensation expense recorded in the three and six months ended June&#160;30, 2021 as a result of the modification was not material to the condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted RSUs to certain employees and directors of the Company. The granted RSUs vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company&#8217;s IPO pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company&#8217;s board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company&#8217;s common stock on the New York Stock Exchange, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $63.4 million related to these RSUs.   </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company also granted the CEO an RSU award, which provides for a grant of 1.4 million RSUs (&#8220;CEO Performance Award&#8221;). The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $67.61 per share to $157.75, per share, which is calculated as the volume-weighted average over a 30-day trading window  </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDFlZjJkNzZiNTRiNGZhOWQ2ZDZhOWI0NjU2OTQxL3NlYzpmMDAxZWYyZDc2YjU0YjRmYTlkNmQ2YTliNDY1Njk0MV81NS9mcmFnOmNjNWU5MDdjZmZiODRhZTc5ZTVjZTAxNjk0NGJhMjBmL3RleHRyZWdpb246Y2M1ZTkwN2NmZmI4NGFlNzllNWNlMDE2OTQ0YmEyMGZfNjU5NzA2OTc4OTc0Ng_663c42a2-6d77-4366-a1bd-c108ccb0413f">one</span> to five years. The award expires ten years after the grant date. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Service Period (in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.61</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82.63</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102.66</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$127.70</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$157.75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of zero, expected term of ten years, estimated volatility of 59%, and a risk-free interest rate of 2%. Using these inputs, the weighted average grant date fair value was estimated to be $16.34 per share. The weighted average derived service period of each tranche was estimated to be 4.1 years and ranged from 3.2 to 5.0 years.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize aggregate stock-based compensation expense of $22.8 million over the derived service period of each tranche using a graded attribution method. During the three and six months ended June&#160;30, 2021, the Company recorded stock-based compensation expense of $0.6 million related to the CEO Performance Award.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity for the six months ended June&#160;30, 2021 is as follows (in thousands, except weighted average information):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of June&#160;30, 2021, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $22.2 million, which is expected to be recognized over a weighted average period of 3.9 years. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs was $108.2&#160;million, which is expected to be recognized over a weighted average period of 1.5 years.<span></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>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="idm140601738981176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 TaxesThe Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2021, the Company recorded an income tax benefit of $(15.9) million and $(12.7) million, respectively. For the three and six months ended June&#160;30, 2020, the Company recorded income tax expense of $0.2 million and $0.3 million, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for the three and six months ended June&#160;30, 2021 were 23% and 24%, respectively, and the effective tax rates for the three and six months ended June&#160;30, 2020 were 1% and 3%, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three and six months ended June&#160;30, 2021 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs, partially offset by permanent items such as the Company&#8217;s Direct Listing costs and Section 162(m) officer compensation limitations. The effective tax rate for the three and six months ended June&#160;30, 2020 differed from the U.S. federal statutory tax rate of 21% primarily due to the valuation allowance maintained against net U.S. federal and state deferred tax assets. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the Company released its full valuation allowance on its U.S. federal and state net deferred tax assets, as it was more likely than not that those deferred tax assets would be realized. The Company has maintained this position for the three and six months ended June&#160;30, 2021.</span></div>During the six months ended June 30, 2021, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months.<span></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>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="idm140601739037864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company&#8217;s board of directors approved the terms of administering the 2021 Employee Stock Purchase Plan ("ESPP"), and the first offering period of the plan is expected to commence on August 15, 2021. The Company has initially reserved 1.3 million shares of its Class A common stock for issuance and sale under the ESPP. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP will allow eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for six-month offering periods beginning February and August of each fiscal year.  On each purchase date, eligible employees purchase the Company&#8217;s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company&#8217;s Class A common stock on the offering date or (ii) the fair market value of the Company&#8217;s Class A common stock on the purchase date.</span></div>The Company will recognize stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.<span></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>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="idm140601744197640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s final prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 26, 2021 (the &#8220;Prospectus&#8221;). The consolidated balance sheet as of December&#160;31, 2020 has been derived from our audited consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the Company&#8217;s management, the accompanying unaudited&#160;condensed consolidated&#160;financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s accounting policies from those disclosed in its audited consolidated financial statements and the related notes included in the Prospectus.</span></div>The operating results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results expected for the full year ending December&#160;31, 2021 or any future 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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period.  Significant estimates include revenue recognition, estimates relating to the measurement of operating lease right-of-use (&#8220;ROU&#8221;) assets and operating lease liabilities, determination of the fair value of stock-based awards, valuation of common stock in periods prior to becoming a public company, collectability of accounts receivable, impairment of long-lived assets, including goodwill, carrying value and useful lives of property and equipment and internal-use software, the amortization period for deferred commission costs, and income taxes.  By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of the Coronavirus pandemic (&#8220;COVID-19&#8221;) continues to evolve. As a result, many of the Company&#8217;s estimates and assumptions require increased judgment and carry a higher degree of variability and volatility. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date these condensed consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company&#8217;s estimates or judgments, or change to the carrying value of the Company&#8217;s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 1 &#8212; Quoted prices in active markets for identical assets, liabilities, or funds. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 2 &#8212; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company&#8217;s financial instruments, including accounts receivable, accounts payable, and accrued expenses approximate fair value because of their short-term maturities. The fair value of the Company&#8217;s convertible notes with related parties as of December&#160;31, 2020 was estimated to be approximately $36.9 million, and was based on the value of shares into which the notes convert. The value of the shares represents a Level 3 input in the fair value hierarchy. The convertible </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">notes with related parties converted into shares of Class B common stock in connection with the Direct Listing in May 2021. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets, including goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis using Level 3 inputs, but only when they are deemed to be impaired. As of  June&#160;30, 2021 and December&#160;31, 2020, no impairments were identified on those assets required to be measured at fair value on a non-recurring basis.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segments and Geographic Information</a></td>
<td class="text">The Company operates as a single operating segment. The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;), the Chief Executive Officer, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation for Awards with a Market Condition</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2021, the Company granted a RSU award (the &#8220;CEO Performance Award&#8221;), which included service, market, and performance based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company&#8217;s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO&#8217;s ability to earn the award is contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company&#8217;s Direct Listing on May&#160;26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock-based awards with a market condition is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its results of operations for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 may have been significantly different.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Company is allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecast information. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments &#8211; Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as &#8220;Topic 326.&#8221; This guidance is effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. This guidance is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. An entity that elects to early adopt ASU 2019-12 in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity, which simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity&#8217;s own equity, and modifies the guidance on diluted earnings per share calculations as a result of these changes. This guidance is effective for fiscal years beginning after December 15, 2023 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div>In August 2018, the FASB issued ASU 2018-15, 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, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company early adopted ASU 2018-15 on January 1, 2021 and applied the changes prospectively. The adoption did not have a material impact on the Company&#8217;s condensed consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to May 14, 2021, when the Company&#8217;s Series A and B redeemable convertible preferred stock converted into shares of Class B common stock, the Company&#8217;s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.</span></div>In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 9), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income (loss) per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI 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 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 (b),(f)<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 1<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140601739100216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s basic net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,847)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,323&#160;</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,449)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, basic</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock', window );">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents the Company&#8217;s diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share, diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622&#160;</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,387&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of net income attributable to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes with related parties, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,290&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,581&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income (loss) per share because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,643&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,499&#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:'Helvetica',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock, if converted basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties, if converted basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercise common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,564&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,157&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of income (loss) on basic 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://fasb.org/us-gaap/role/ref/legacyRef<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://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of income (loss) on an entity's diluted 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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="idm140601737498248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">The following table presents the Company&#8217;s revenue streams (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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,292&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,002&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,796&#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:'Helvetica',sans-serif;font-size:10pt;font-weight: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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,367&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,653&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,536&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,960&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,655&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,332&#160;</span></td><td 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,947&#160;</span></td><td 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_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>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="idm140601737493416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,311&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued partner expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 401(k) contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,414&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued indirect 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of accrued 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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140601739074712">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Payment Arrangement, Expensed and Capitalized, Amount</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense is recorded in the Condensed Consolidated Statements of Operations as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;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:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><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:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573&#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:'Helvetica',sans-serif;font-size:10pt;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,592&#160;</span></td><td style="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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="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_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Schedule of Stock Options Roll Forward</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the 2012, 2014, and 2021 equity incentive plans (the &#8220;Plans&#8221;) is as follows (in thousands except weighted average information): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,373&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,230&#160;</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,844&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.01&#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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Service Period (in years)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.61</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82.63</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102.66</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$127.70</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$157.75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s RSU activity for the six months ended June&#160;30, 2021 is as follows (in thousands, except weighted average information):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at June&#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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 units.</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)<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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in stock 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_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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="idm140601740809128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 26, 2021</div></th>
<th class="th"><div>May 14, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>May 25, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance costs incurred in connection with Direct Listing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.9<span></span>
</td>
<td class="nump">$ 34.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_StatementClassOfStockAxis=zip_SeriesARedeemableConvertiblePreferredStockMember', window );">Series A Redeemable Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</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.3<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_StatementClassOfStockAxis=zip_SeriesBRedeemableConvertiblePreferredStockMember', window );">Series B Redeemable Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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">6.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock (in shares)</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">24.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=zip_SeriesARedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=zip_SeriesARedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=zip_SeriesBRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=zip_SeriesBRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140601735709160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value, Inputs, Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible notes with related parties | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36.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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</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_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm140601820554888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) per share, basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (52,847)<span></span>
</td>
<td class="nump">$ 13,398<span></span>
</td>
<td class="nump">$ 21,323<span></span>
</td>
<td class="num">$ (11,082)<span></span>
</td>
<td class="num">$ (39,449)<span></span>
</td>
<td class="nump">$ 10,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Less: Accretion of redeemable convertible preferred stock</a></td>
<td class="num">(483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,480)<span></span>
</td>
<td class="num">(1,911)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: Undistributed earnings attributable to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,943)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="num">$ (53,330)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (40,929)<span></span>
</td>
<td class="nump">$ 6,387<span></span>
</td>
</tr>
<tr class="ro">
<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 of common stock outstanding (in shares)</a></td>
<td class="nump">96,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,829<span></span>
</td>
<td class="nump">79,552<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) per share - basic (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="nump">$ 0.08<span></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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI 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 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 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</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_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</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 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</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="idm140601740334856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="num">$ (53,330)<span></span>
</td>
<td class="nump">$ 15,622<span></span>
</td>
<td class="num">$ (40,929)<span></span>
</td>
<td class="nump">$ 6,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted', window );">Reallocation of net income attributable to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">477<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestOnConvertibleDebtNetOfTax', window );">Interest on convertible notes with related parties, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income (loss) attributable to Class A and Class B common stockholders, diluted</a></td>
<td class="num">$ (53,330)<span></span>
</td>
<td class="nump">$ 16,110<span></span>
</td>
<td class="num">$ (40,929)<span></span>
</td>
<td class="nump">$ 6,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares of common stock outstanding (in shares)</a></td>
<td class="nump">96,726<span></span>
</td>
<td class="nump">79,681<span></span>
</td>
<td class="nump">87,829<span></span>
</td>
<td class="nump">79,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Options to purchase common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,236<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible notes with related parties (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares)</a></td>
<td class="nump">96,726<span></span>
</td>
<td class="nump">91,290<span></span>
</td>
<td class="nump">87,829<span></span>
</td>
<td class="nump">91,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share attributable to Class A and Class B common stockholders - diluted (in dollars per share)</a></td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</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 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_InterestOnConvertibleDebtNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.</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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_InterestOnConvertibleDebtNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI 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 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 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.</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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>
</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="idm140601740913960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">34,956<span></span>
</td>
<td class="nump">10,564<span></span>
</td>
<td class="nump">43,157<span></span>
</td>
<td class="nump">9,236<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 );">Options to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">15,521<span></span>
</td>
<td class="nump">6,643<span></span>
</td>
<td class="nump">17,065<span></span>
</td>
<td class="nump">5,499<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">6,078<span></span>
</td>
<td class="nump">3,921<span></span>
</td>
<td class="nump">5,820<span></span>
</td>
<td class="nump">3,550<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_RedeemableConvertiblePreferredStockMember', window );">Redeemable convertible preferred stock, if converted basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">11,436<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,784<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible notes with related parties, if converted basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">1,860<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">187<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_EquityUnitPurchaseAgreementsMember', window );">Unvested early exercise common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total shares excluded from diluted net income (loss) per share (in shares)</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EquityUnitPurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityUnitPurchaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140601740576760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>revenueStream</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>revenueStream</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_zip_NumberOfRevenueStreams', window );">Number of revenue streams | revenueStream</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 that was included in deferred revenue balances</a></td>
<td class="nump">$ 15,500,000<span></span>
</td>
<td class="nump">$ 14,400,000<span></span>
</td>
<td class="nump">$ 11,400,000<span></span>
</td>
<td class="nump">$ 13,900,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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenue recognized from performance obligations satisfied in previous periods</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_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_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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL108322424-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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_zip_NumberOfRevenueStreams">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Revenue Streams</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;">zip_NumberOfRevenueStreams</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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>
</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="idm140601742013800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Information - Schedule of Revenue Streams (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 182,960<span></span>
</td>
<td class="nump">$ 87,655<span></span>
</td>
<td class="nump">$ 308,332<span></span>
</td>
<td class="nump">$ 200,947<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_LicenseMember', window );">Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">151,292<span></span>
</td>
<td class="nump">74,002<span></span>
</td>
<td class="nump">251,796<span></span>
</td>
<td class="nump">169,367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">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>
</tr>
<tr class="re">
<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">$ 31,668<span></span>
</td>
<td class="nump">$ 13,653<span></span>
</td>
<td class="nump">$ 56,536<span></span>
</td>
<td class="nump">$ 31,580<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI 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_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140601740883944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing</a></td>
<td class="nump">$ 18,578<span></span>
</td>
<td class="nump">$ 6,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonuses</a></td>
<td class="nump">6,626<span></span>
</td>
<td class="nump">11,202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">10,542<span></span>
</td>
<td class="nump">7,311<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_zip_AccruedPartnerExpensesCurrent', window );">Accrued partner expenses</a></td>
<td class="nump">7,031<span></span>
</td>
<td class="nump">5,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued 401(k) contributions</a></td>
<td class="nump">1,458<span></span>
</td>
<td class="nump">2,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commissions</a></td>
<td class="nump">5,301<span></span>
</td>
<td class="nump">3,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Accrued indirect taxes</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerRefundLiabilityCurrent', window );">Accrued refunds and customer liabilities</a></td>
<td class="nump">3,925<span></span>
</td>
<td class="nump">2,423<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_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 54,699<span></span>
</td>
<td class="nump">$ 38,842<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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.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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. 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>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_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.</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_CustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<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_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_zip_AccruedPartnerExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Partner Expenses, 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;">zip_AccruedPartnerExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm140601741974120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility (Details) - Line of Credit - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility</a></td>
<td class="nump">$ 250,000,000.0<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_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment', window );">Maximum cash and permitted investments adjustment</a></td>
<td class="nump">$ 100,000,000.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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit, amount available</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Minimum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (as a percent)</a></td>
<td class="nump">0.25%<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 );">Maximum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (as a percent)</a></td>
<td class="nump">0.35%<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 );">Revolving Credit Facility</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LongTermDebt', window );">Long-term debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Letter of Credit</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LongTermDebt', window );">Long-term debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</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_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any 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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of Credit Facility, Covenant, Maximum Cash and Permitted Investments Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="idm140601740503752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Notes with Related Parties (Details) - Convertible Subordinated Debt - Affiliated Entity - USD ($)<br> $ / shares in Units, shares in Millions</strong></div></th>
<th class="th"><div>May 26, 2021</div></th>
<th class="th"><div>Jun. 22, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Convertible notes issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Convertible debt, threshold percentage of stock price trigger (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price (in dollars per share)</a></td>
<td class="nump">$ 8.2909<span></span>
</td>
<td class="nump">$ 8.2909<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term debt outstanding</a></td>
<td class="nump">$ 25,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleSubordinatedDebtMember', window );">Common Class 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Convertible debt, shares converted (in shares)</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI 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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 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_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_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_LongtermDebtTypeAxis=us-gaap_ConvertibleSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleSubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (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="idm140601737201544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LossContingencyAccrualAtCarryingValue', window );">Accrued liability for indemnification arrangements</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm140601741140184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Redeemable Convertible Preferred Stock (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 26, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 14, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,450,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common shares repurchased, amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_CommonStockNumberOfVotesPerShare', window );">Number of votes entitled per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000,000<span></span>
</td>
<td class="nump">137,800,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<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_zip_CommonStockNumberOfVotesPerShare', window );">Number of votes entitled per share | vote</a></td>
<td class="text">&#160;<span></span>
</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">20<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock (in shares)</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="nump">24,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock nonredeemable or redeemable solely at the option 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 are being held in 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 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))<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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_zip_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number Of Votes Per 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;">zip_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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="idm140601741039144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Total Stock Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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">$ 64,366<span></span>
</td>
<td class="nump">$ 1,346<span></span>
</td>
<td class="nump">$ 65,592<span></span>
</td>
<td class="nump">$ 3,304<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_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">737<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">753<span></span>
</td>
<td class="nump">42<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">12,317<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">12,416<span></span>
</td>
<td class="nump">425<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">18,573<span></span>
</td>
<td class="nump">712<span></span>
</td>
<td class="nump">19,398<span></span>
</td>
<td class="nump">1,573<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="re">
<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">$ 32,739<span></span>
</td>
<td class="nump">$ 497<span></span>
</td>
<td class="nump">$ 33,025<span></span>
</td>
<td class="nump">$ 1,264<span></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_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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_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>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="idm140601739834440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (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">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 19, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>May 14, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total remaining stock-based compensation expense for unvested stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,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>
</tr>
<tr class="re">
<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 );">Stock based compensation, weighted average period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 upon exercise of options (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">115,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Options vested during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares', window );">Nonvested options cancelled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,366<span></span>
</td>
<td class="nump">$ 1,346<span></span>
</td>
<td class="nump">$ 65,592<span></span>
</td>
<td class="nump">$ 3,304<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=zip_EquityIncentivePlan2021Member', window );">Equity Incentive Plan 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Shares initially reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,700,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_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding', window );">Shares reserved for issuance as a percent of common stock issued and outstanding (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock granted under 2021 Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock based compensation, weighted average period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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>
</tr>
<tr class="ro">
<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 );">Restricted stock units granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,010,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">RSUs outstanding (in shares)</a></td>
<td class="nump">6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,977,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,977,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Fair value of RSUs (in dollars per share)</a></td>
<td class="nump">$ 25.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Value of RSUs</a></td>
<td class="nump">$ 172,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.75<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unrecognized stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock based compensation, weighted average period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<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 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock units granted (in shares)</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow', window );">Trading window (in days)</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Aggregate stock based compensation expense over derived service period</a></td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unrecognized stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 | Chief Executive Officer | Monte Carlo Simulation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Fair value assumptions, expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Fair value assumptions, expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Fair value assumptions, estimated volatility (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Fair value assumptions, risk-free rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.34<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Chief Executive Officer | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">RSUs vested in period, amount per share (in dollars per share)</a></td>
<td class="nump">$ 67.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Chief Executive Officer | Minimum | Monte Carlo Simulation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Chief Executive Officer | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">RSUs vested in period, amount per share (in dollars per share)</a></td>
<td class="nump">$ 157.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Chief Executive Officer | Maximum | Monte Carlo Simulation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 not yet recognized for nonvested 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 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intrinsic 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as a result of an employee stock purchase 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 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Threshold Stock Price Target</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;">zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Vested, Weighted Average Trading Window</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;">zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Nonvested Options Cancelled, Number of 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;">zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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_zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding</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;">zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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_PlanNameAxis=zip_EquityIncentivePlan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=zip_EquityIncentivePlan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ValuationTechniqueAxis=zip_MonteCarloSimulationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationTechniqueAxis=zip_MonteCarloSimulationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm140601740444952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options Outstanding</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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(115,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=zip_EquityIncentivePlans201220142021Member', window );">Equity Incentive Plans, 2012, 2014, 2021</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">19,373,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">114,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(7,132,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited/cancelled (in shares)</a></td>
<td class="num">(125,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">12,230,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">10,844,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price Per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance, outstanding (in dollars per share)</a></td>
<td class="nump">$ 2.09<span></span>
</td>
</tr>
<tr class="re">
<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)</a></td>
<td class="nump">2.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">1.73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited/Cancelled (in dollars per share)</a></td>
<td class="nump">3.96<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending balance, outstanding (in dollars per share)</a></td>
<td class="nump">2.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 2.01<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_PlanNameAxis=zip_EquityIncentivePlans201220142021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=zip_EquityIncentivePlans201220142021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="idm140601741992520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of RSU Information (Details) - Restricted stock units - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Apr. 19, 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">5,977,000<span></span>
</td>
<td class="nump">6,900,000<span></span>
</td>
<td class="nump">5,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Minimum Service Period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Tranche 1 | Chief Executive Officer</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">279,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">Company Stock Price Target (in dollars per share)</a></td>
<td class="nump">$ 67.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Minimum Service Period (in years)</a></td>
<td class="text">1 year<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Tranche 2 | Chief Executive Officer</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">279,600<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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">Company Stock Price Target (in dollars per share)</a></td>
<td class="nump">$ 82.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Minimum Service Period (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Tranche 3 | Chief Executive Officer</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">279,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">Company Stock Price Target (in dollars per share)</a></td>
<td class="nump">$ 102.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Minimum Service Period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Tranche 4 | Chief Executive Officer</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">279,600<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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">Company Stock Price Target (in dollars per share)</a></td>
<td class="nump">$ 127.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Minimum Service Period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Tranche 5 | Chief Executive Officer</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSUs Eligible to Vest (in shares)</a></td>
<td class="nump">279,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget', window );">Company Stock Price Target (in dollars per share)</a></td>
<td class="nump">$ 157.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Minimum Service Period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Threshold Stock Price Target</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;">zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>zip_</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=zip_ShareBasedPaymentArrangementTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=zip_ShareBasedPaymentArrangementTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=zip_ShareBasedPaymentArrangementTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=zip_ShareBasedPaymentArrangementTrancheFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="idm140601741000792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of RSU Activity (Details) - Restricted stock units - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 19, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,500<span></span>
</td>
<td class="nump">3,010,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,278,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Canceled (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,977,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Beginning balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.75<span></span>
</td>
</tr>
<tr class="re">
<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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.85<span></span>
</td>
</tr>
<tr class="ro">
<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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.77<span></span>
</td>
</tr>
<tr class="re">
<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/Canceled (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.08<span></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>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="idm140601740930696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (15,917)<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="num">$ (12,672)<span></span>
</td>
<td class="nump">$ 332<span></span>
</td>
</tr>
<tr class="re">
<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 (as a percent)</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>
</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="idm140601738927496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event - Employee Stock<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Shares initially reserved for issuance (in shares)</a></td>
<td class="nump">1,300,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">ESPP discount percentage from market price, beginning of purchase period (as a percent)</a></td>
<td class="nump">15.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price of common stock, percent of market price (as a percent)</a></td>
<td class="nump">85.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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>54
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MLZ]6-E)=:'2IGE_<K3.+-F2M+(9,#J-K&(S##+XIU5X)7 ,I%();\=0/LSF
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
MGO+W#?T",X2W7#TW@4Z]'"@N#_KFZKN(LL D93#T"\S+_E#H!\ <H5]P\%S
M,0\&'*8@P, @,"G=F!@7I&FUXOO@F'-XV F9O.WK4]%Z%G[EA#0[HZ@_&.YY
M 3BZ";H>AP- PQL 5_F<T4V@%$1PW$,#EHT$7*J'HAL(![ '<* .1#< #(QN
M@$:- >U\FS]4BB;\!V[SATJGA&Z=,G1D, X!L8+L@4&HU$KH5BN=%%4(Z XB
M*+6<@82*Y,->)-_%384F&2/*A:\MT$G8*98':L.2%4-=+ *XZK(WT8X4KH%F
MM:S;%(#8IE'IB+#7B4-/EIJ$T#D Y!\!()=J@QK(*8 DY45$^YI5>B,<\&X
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
M/12O&OJ%^ /+55\FV3ZCD[48399K/A2+C*@B<9ZI;E XA'!0&_9.V4)?8XK
M)"LP*)QU1]^OQ,XLH<7CS<J17&[3@%K;SUM;6NWA%]!258DB@V\H1%K3:LX$
M+1.8ZXKDR8UO*@N$U=VNBECO=USM:Z1J5ZZO<*91E#@#]5_[1C(3JY0%'GSW
M,P1) F\J7M X\J_<NIFRR+7.OGW:,ID*5G7M&@FQIP<55J>SKU]=J77OVYYB
MK7/J?5\9]6CVZ,'\(:*J-%Y6F:+WMJ/8NR@Z,LS9D_-SQ"U8 F<X?Z(@T1N]
M5;/'@K?J 6T,+O\NG1]]/KG(('$PC9*J1+/]7YK"U'-P<7[&9$]AMU;,!MZ0
MV*$H[VKE>O_E:IRJUZ(LM[9-P.I]NJMU@P*%MDR28_Z;D!/]')&I=/DK$KT\
M?T!;;<LH VXD>&%JJ-W3LVSM0]5 *6U+6$G 09PMM/7#,5&>KV",S>%-%A6-
M4\5*-TOVL;WJR8$Q(C,;HUNYUD0P$M>DN/TZ-Z<3[W?UP:G$F5"Q>LWL ,-0
MG;5)/=W*&\-46WNK:JDRV&T5:@23:@2%'$"')0U;QL\2Z$U%9-1K)&]NZ7@2
M(IJAAUFW1GLB3HSLNN\9@23ATJ+O@-(*'%L'N/S8,O%7<(":TP;)(TDI51-?
MYV9WTMB W=[\UEM*$8-_4^37^I-1)G% VM(MBO:U@&>WT@C*Q0(2!R6LG2<&
M=)W0&NM-,%]E]=Q6#!F3G=P4A"%+T='[-RDMQY"0?\"?)YD/W>73FQO3].(1
M9$30;%79<Z0->]BQ@X'RBF3048SF2 _QZK!.:IIA&;LQTW9,OC::]!!#=?#;
M"C^ "G44QVYQW.-++!K>O_V8RH5,8[M[1VHO#3(AI[8,Y!@J;G35LUK1:!2?
MCJF_@8(VVI?81C]F7E<C7F0=N94HA.H$2T[O !98PA"%/#('#*@ DBA3D*?A
M+L(1%W8IM4-3QM[H>64FRF*Y]5$;E6N6QQ4CN\@Y"6JF,Y;.E1M;5:"MO6<<
M%E%(%U 7 E#17K8RDAZX[:1P()]?\QE<1E"-@,3(*F[=HH/H)H!\3::7(C](
MR_&-EL]XS[Y7U[;E[K1P;70U\.AJ((V^I3KD<DNTH&CHOB?*65PA %"T_,IQ
MY+ 76PEZP5EIEH138!TE@I1X@7M4,#WG P&>@LN*TB(:?0ZYZ10!1%)LT0W9
MS;M&WUB/(@#V*4T-6T7WNGK[R^N7QV=/DH])@/9@&$R:&U?=&)178#\P,2'T
MV![*G(=A)( /Z<L;=KM?^W*9#,-FQ2$KQ(#QF49N ,;1D6@A.(*)Z"NS%?A@
MM,"']NNJ3[()3-I3&9-7G+;E;$"!P4S0,THYA 2*8KXC/"^L+_H:Y*AX89C<
ML'VBJ#!QOQ;.W&>T!6I1'? KHLTI.&[<<?H#R@_P@-T9&DS5CVX#EOTDZ&=L
MHG0JS+J-IZ+2:LQ&! 6]HJ BB^Q9EHQQXQZ%M.7FY+2DQLW*%BLF)O["*2G4
M$W,C29K!\O<AH7]17AME3BKYOS(T1 (R9 \&9:'ACH"8Y?I'*UKIN0<+(20,
M[J^<?B!$_84M\F9 ]E:>BZ6@&N ':8:42J3,;5 R@'3L-MPM$#J&P@+NPQ8E
M@P(H2W8&:FM(0IULO%4/L-+<VDY(/HQ:#4TKF :!&H@%^]T@CR'UNYZD]I]
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
M7F&#78T6>#YT.#RR$9F4>8<^(+R ?,JJLRDM)HPD/KK41O<A]X1-B@GD.2,
M>$_I+6GLC_KRC%5E 6>,Y_D(L!/6:_(>O<Y8QG.H6%65HU.9Y2=W+P-!;V7=
M!PD3'"NK*12LS!\<&]-UTKEX7C&>Y< 9Y\5X+G4K+<T \.(^5,0*/H5)]D"9
MQD!/38J?QZ XJDU)44LEO:00SLZ+*F0M.'PT7JB_>;Z JF23\W-:\"F;$N5_
M?57I(YU2DDV<1N$2>^T'R8[6<> M!YT_N _3\EK8C23&"M<4FIV>50G880(-
M&V]V4?6U\<0H+K<TM-$&!SI?&^./FY!@_ TL?@%02P,$%     @ *H$-4SM4
M676A!@  T0\  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULG5?;;ALW
M$/T50DV+!% D6?(MJ6W =AHT19(:=B\/11^HW9&6,9?<D%S)ZM?W#+F[7BNR
MDQ8('"TOAS-GS@R')VOK;GU!%,1=J8T_'10A5*_'8Y\55$H_LA49S"RL*V7
MIUN.?>5(YG%3J<?3R>1P7$IE!F<G<>S*G9W8.FAEZ,H)7Y>E=)L+TG9].M@;
MM /7:ED$'AB?G51R23<4?J^N'+[&'4JN2C)>62,<+4X'YWNO+_9Y?5SPAZ*U
M[_T6[,G<VEO^>)>?#B9L$&G* B-(_+>B2]*:@6#&YP9ST!W)&_N_6_2WT7?X
M,I>>+JW^4^6A.!T<#T1."UGK<&W7/U/CSP'C95;[^%>LT]KIT4!DM0^V;#;#
M@E*9]+^\:WCH;3B>/+)AVFR81KO30='*-S+(LQ-GU\+Q:J#QC^AJW WCE.&@
MW 2'685]X>S24:Z">"LSI578G(P#0'EJG#4 %PE@^@C H?A@32B\^,GDE#_<
M/X8QG473UJ*+Z9. O]1F)&:3H9A.IGM/X,TZ#V<1;_8(WAN:!_%&^4Q;7SL2
M?YW/?7!0P]]/@.]WX/L1?/__T_<D .?<:U_)C$X'2"I/;D6#;=1W1IQ73NG(
MR%"$@L2E+2MI-B*0@RADH%RHX 7=*1^462)=5E:O^%>6L.32$2&9@E@X6XH;
MJ@*5<W*,.1'2Y )SY!C'!"ND,$BH9].#R6@"V6G-&=1 +1JS>IAK%0KL\1N3
MJPS6"+M KIA;/Q*_P5K&VMY<2(\=2*O:\6?>[$J.-N$_C(;-23K/9L$\#T_P
M3SA>SMF8B[J":3U.?OCN>+IW]*,7'U'2WM.*'(J+N)8H LF:KZ\3RG-F(U2Y
M@)G!!JDQ !UI\NUW)GT1[:LX!B&&P*Q@(3/B!0J@#YCF&,!D+%*62<Z'+5O(
M8E76Y;?!R?Q3G7XS2\_V)KW #$6N5@K9)^:;R 3D#9)Q<%B37I$H.4-Y'Y@T
M&/?#!@];4-<A'2H]ZG)6L+O&FF@,W:'R>_+1*@M<QU..LMJY".ZD\3(65_^
M6:9/:F^%G6NUC.*$I"JY:5!26<,5(!9$'-E,UXDGD=D2SB>=$@2!LBT^U](A
M]GK# 0=T"CM/E;9F;M(F/F9>!U&;.LH"Y<A%-G:IKR<B DEDQ&0T/?B>[9R,
M9@??@U*"]]&J_RBO7<<I-E)KG.>D5O^D2'EF,LXVTF8J$(4YZR8HJ>$Q_G#<
M=ITOO:>0@I,8!)7WS,*PJ,)%>T7UP_L2L6BEA'PSF:JD'F[/=!D'A7"@AAB1
M&6R6V8;G'<6*98*,$HB6K*5S;#RO7BFKXQ0OSL@%M B@ 89A!>8S9[WOS /S
M[9JD$F4XXR@W2+EAK":NK@*.3AY[U#<R6>OID$L)<@R9]*G.ETW2+ $'!VH6
M/'9!7X4TRUAH,N2$LSK%S+);#G!Q2IH$VF<OL[7.X;+G#Y44 3+07;C.1QYK
M)!\)>5*"CXN%+6.[>]'<HGKX@&>Y6"CN3]#=].EMXXTR)A%A$ -=A52O@6==
M<U%\KI6+H]AC:/D%#A-WC['C &[] @\F]MHH&N)RV>1').G!8:W_VP>V8F:N
M@U.IO(!$&8:<\)R/41ZA2(6L7;8[1^:)4H@+L+436I%I<Z8OKU+>4F=YK^YR
M'<BT1-N02JS)>4CYRGIV=IB*X +V($G0:^HF+1M$Q"^[9;9K!^6UM10!CCUP
MH"W)8P@:9LX!A$+PB;('B4%W&>[M+^MM(7,D;U</^U?/5\I@K!#HN*CKN!)R
M@A)RA8M$SC7U<+X! _+T:![V9Z.C^SMJ72CH1?D^B%:E:BY53='WJ* TV7>#
M[[S#T:Q%&XE?33IR.HU'3AZV1<K[&D46%%J7-_U1++<4V8<H@V*O*O1"6&N1
M8L8&A.?YX+(W_9''!B\X!(YT1*EP%R'KX WXABP*J_/&[%T"O*8<+5)DL ]\
MA:<'.;;FAA721G/KY-098!'ZL%X;QA+BB._HGOJ4S!)J5]]3!<PR5Z<F+]7V
MN=1MXH:=-G H9<UU**"UXSNI3V!L%OG^A5U)[+$=DVBX'8OW?=./-BU/VAH?
M=+ +QZ(@P#)@\.%X('(B+<1S]4(<X39NC$(K6Y?T<AU?6-R2-44E032+'AC1
M7-FHBW 1*1HUE*,!6> 6MFO^BM5+-^8Q-<\53GUV/)J^FKP:B5UO@W'OF562
M6\;')-_L2)7TXNI&N_?J>7JFW2]/C]T/TBVYQ&M:8.MD='0P$"X](--'L%5\
MM,UM /?Q9X$W-SE>@/F%172:#SZ@>\6?_0M02P,$%     @ *H$-4[.=K'^R
M!@  _P\  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULK5?;;ALW$/T5
M0DV+!% D6?(MJ6W =AHT19(:=B\/11^HW9&6,9?<D%S)ZM?W#+F[7CFRDP(%
M D?+R^',F3/#X<G:NEM?$ 5Q5VKC3P=%"-7K\=AG!972CVQ%!C,+ZTH9\.F6
M8U\YDGG<5.KQ=#(Y')=2F<'921R[<F<GM@Y:&;IRPM=E*=WF@K1=GP[V!NW
MM5H6@0?&9R>57-(-A=^K*X>O<8>2JY*,5]8(1XO3P?G>ZXM]7A\7_*%H[7N_
M!7LRM_:6/][EIX,)&T2:LL ($O^MZ)*T9B"8\;G!''1'\L;^[Q;];?0=OLRE
MITNK_U1Y*$X'QP.1TT+6.ES;]<_4^'/ >)G5/OX5Z[1V]FH@LMH'6S:;84&I
M3/I?WC4\]#8<3Q[9,&TV3*/=Z:!HY1L9Y-F)LVOA>#70^$=T->Z&<<IP4&Z"
MPZS"OG!V:<V*7%!S3>*C#>1Q?BC$-6D9*!=7$G/D3\8!9_&.<=;@7B3<Z2.X
MA^*#-:'PXB>34[Z]?PP;.T.GK:$7TR<!?ZG-2,PF0S&=3/>>P)MUCL\BWNP1
MO#<T#^*-\IFVOG8D_CJ?^^ @DK^? -_OP/<C^/[_SNJ3N)RAKWTE,SH=( 4]
MN14-SBX=Y2J(MS)36H7-.R/.*Z=T)&HH0D'BTI:5-!L1R$%"T005O* [Y8,R
M2R37RNH5_\H2EEPZ(J1>$ MG2W%#5:!R3HXQ)T*:7&".'..88(44!NGW;'HP
M&4T@4JTYWQJH16-6#S-R(87?F%QEL$;8!3++W/J1^ W6,M;#S87TV($DK!U_
MYLVNY&BCBL-HV)RD\VP6S//P!/^$X^6<N[FH*YC6X^2'[XZG>T<_>O$1!? ]
M(6HH1>):HF0D:[Z^3BC/=0"AR@7,##9(C0'(2Y-OOS/IBVA?Q3$(,030B _,
MB!<HESY@FF, D[%(628Y'[9L(>=569??!B?S3W7ZS2P]VYOT C,4N5HI)*68
M;R(34#U(QL%A37I%HN3$Y7U@TF#<#QL\;,$M .E0Z5'%LX+=-=9$8^@.]X2'
MTMDJ"US'4XZRVKD([J3Q,I9BO\4LTR>UM\+.M5I&<4)2E=PT**D(XL(0"R*.
M;*;KQ)/(; GGDTX)@D"1%Y]K)!<YO>&  SJ%G:=*6S,W:1,?,Z^#J$T=98$J
MY2(;N]37$Q&!)#)B,IH>?,]V3D:S@^]!*<'[:-5_E->NXQ0;J;E4.*G5/RE2
MGIF,LXVTF0I$8<ZZ"4IJ>(P_'+==YTOO*:3@) 9!Y3VS,"RJ<-%>:/WPOD0L
M6BDAWTRF*JF'#V>ZC(-".%!#C,@,-LMLP_..8L4R048)1$O6TCDVGE>OE-5Q
MBA=G*)YH*$ ##,,*S&?.>M^9!^;;-4DERG#&46Z0<L-835Q=!1R=//:H;V2R
MUM,AEQ+D&#+I4YTOFZ19 @X.U"QX[(*^"FF6L=!DR EG=8J99;<<X.*4- FT
MSUYF:YW#9<\?*BD"9* 7<9V//-9(/A+RI 0?%PM;QG;WHOF ZN$6SW*Q4-S-
MH!?JT]O&&V5,(L(@!KH*J5X#S[KFHOA<*Q='L<?0\@L<)NX>8\<!W"@&'DSL
MM5$TQ.6RR8](TM9AK?\/#VS%S%P'IU)Y 8DR##GA.1^C/$*1"EF[;'>.S!.E
M$!=@:R>T(M/F3%]>I;RESO)>W>4ZD&F);B*56)/SD/*5]>SL,!7!!>Q!DJ S
MU4U:-HB(7W;+;-<.RFMK*0(<.^9 #R2/(6B8.0<0"L$GRK82@^XRW-M?UMM"
MYDC>KA[VKYZOE,%8(="(4=>()>0$)>0*%XGDGN<>YQLP($^/YF%_-CJZOZ/6
MA8)>E.^#:%6JYE+5%'V/"DJ3?3?XSCL<S5JTD?C5I".GTWCD9+LM4M[7*+*@
MT+J\Z8]BN:7(?M?)5>B%L-8BQ4QLZIX/OFCT!B\X!*YI]*K4Z,$;\ U9%%;G
MC=F[!'A-.5JDR& ?^ H/%7)LS0TKI(WFPQ8S=@98A#ZLUX:QA#CB.[JG/B6S
MA-K5]U0!L\S5J<E+M7TN=9NX8:<-'$I9<QT*:.WX3NH3&)M%OG]A5Q)[;,<D
M^G#'XGW?]*--RY.VQN<?[,*Q* BP#!A\.)Z3G$@+\5R]$$>XC1NCT,K6);U<
MQ_<8MV1-44D0S:(M(YHK&W41+B)%HX9R-" +W,)VS5^Q>NG&/*;FN<*ISXY'
MTU>35R.QZ\DP[CW*2G++^/3DFQVIDMYGW6CWNCU/C[K[Y>EI_$&Z)9=X30ML
MG8R.#@;"I>=F^@BVBD^\N0W@/OXL\$(GQPLPO["(3O/!!W1O_K-_ 5!+ P04
M    "  J@0U3QI<O::\%  !=#@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6S%5]MN&S<0_15"!?HD6++LI&EB&Y"=IDF0 $:2M@]%'ZC=D<28EPW)
ME:*_[YGA[EIR'1M-'_HB[7+G<N;,A>39-L2;M";*ZJNS/IV/UCDWSR>35*W)
MZ704&O+XL@S1Z8S7N)JD)I*N1<G9R6PZ?3IQVOC1Q9FL7<>+L]!F:SQ=1Y5:
MYW3<79(-V_/1\:A?^&!6Z\P+DXNS1J_H(^7?FNN(M\E@I3:.?#+!JTC+\]'\
M^/GE*<N+P.^&MFGO67$DBQ!N^.5-?3Z:,B"R5&6VH/&WH2NRE@T!QI?.YFAP
MR8K[S[WU5Q([8EGH1%?!_F'JO#X?/1NIFI:ZM?E#V+ZF+IXG;*\*-LFOVA;9
M)[.1JMJ4@^N4@< 97_[UUXZ'/85GTV\HS#J%F> NC@3E2YWUQ5D,6Q59&M;X
M04(5;8 SGI/R,4=\-=#+%U?!.9/!<E;:U^HJ^&S\BGQE*)U-,CRPW*3JK%T6
M:[-O6'NJWL/ .JE??$WUH?X$R 9XLQ[>Y>Q!@V];?Z1.IF,UF\Z.'[!W,H1[
M(O9.'@TW_3->]=*DRH;41E)_SA<I1]3,7P]X/1V\GHK7T^_Q>A_+_\&<>D<K
M;=5[G3/%I#ZM"=]=H_U.F83>6WQ&/Z@<U$9'$]JDK,@W,51$-<P4FY75QB65
MUQJ%$4TB93S>2(4((;2OJD(;L1R6:M$F($SI2+U9BDSOL"9@</RM&#*9,<#5
M0B\L=<85&$]JK9-:$'FXJ=H8J184;$R[T'I1Q-!)P4-UIRAEX]C(^,#AUE@+
ML0H@V;#1"V--WAVIUV%+&XIC91Y&J!%61V8NP []-E@RC+U')S(AJJBAPV3(
M0J4]HNE09JKO05F76B/Y,I@M+@O30%)C^H$*/*5@3<VFU!+T(]/(6<I8D#(
M\U[-FV@L&N7XYSON0*W7CBE%;GEDD:\U4XJAJ)H65C 8.>/PK<NPM'J;6J1K
M:2ST%CL(\@9 49%K;-C14 _O0E)SQ&Y!X<>V(115A.LV@DR+V@*7A=I]2!L3
MK 3#BZ^T@092#G\?J F1^5=S5"GP;C&O^1_Y P\4,_89\.&P*24M4%'*/:;"
MPUOM6RY0C(QI8>(N]!*51F(+BDC8T!*(+$QT'#P>8(L$11&ZCF8#4VJ><XB>
M=NI7\A21(PFCYR$99ZR.?7-%=!YWT^HP( GUH:B.#_/;1^."J"/8?HM5G]MZ
M);,]<.F7>+1%R7N)=#P(ZAJBIA( 8[5=FVHM=;-"73-#T&UT+'L$BM+<+ATA
M9K'+U<D/Z5]5+A*,:6M2:KE+S-T^'QIC?U8XO>/NZB?%"[7NNUO?WX\D;>Q#
M5J+A\_X$879K<MXLN_B9[4<FW6$"& ^&VL;4#.K0%I0P:'>2_0I'J3)=>>@D
MSG'9X3&H.3T;8 K\6!O,,'X4X;"$-9[E6Y/7("<UW03OV\&56<\F*MMR08V!
M-$O %B4GC1;&/14\SAD/CF@,;R^2'W]X-CO^Z04F,5* "L#7U.)?KR*5=*%B
M*&X 1] C"5W<,B/V+(TY!\L8W&W/EIIW&B2)K,&,Y@(R7."?I&[NDB?&^?A7
M<HZ-></]64;VP"^[E4ZT0O, =IC1."X9USH44\8RUU^WIT!YV6;>[AN]*^6X
MGU?DW=8<9*0OK8FE*YV^H=O&?QPT)P$F]C;>'D[9*:QN4\? _P?4)/G:$2M-
ML7]PX,W9<X?!O9%1@_:-C$^R.D:0483V0<ENSFVM9&)[WYW#I8KO1Z2CM&VW
MI<T3QXT3( TGP,.^$UB@5U=5;.E@QY<I^+@3@*R8_[*5FQNR9AT"MUPW7:2@
M>M)56%BSZF8D#A)2Y]\5G(PC@BQ3VA^'F,3[CCA']YU )WM'?LR/E5QL$E>"
MS^7T/ZP.=Z=YN3+<BI>+UWL=L3OQ07 )U>G13T]&*I;+3'G)H9$+Q")@=W/R
MN,;]CR(+X/LRH%Z[%W8PW"@O_@902P,$%     @ *H$-4[!9P6\5!   %@L
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
M$)&EU+6XD46GO'.&9>>ULLF-/:6[6*:>6\H=93E.IF$T(=ULS7#)4\>_Y6D
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
MFI+_7"D)Z]$"/%\8TX8/M$'\^>7[?P)02P,$%     @ *H$-4U;'[[5S!0
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
M- 9TOQ-"'P\F0+^-YW\!4$L#!!0    ( "J!#5/SC'XCYP(  !D&   9
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U5VV[;, S]%<+H0PL8]3U)BR1
MTG;8AA4KVFY[&/8@VTPB1)8R26[2OQ\E)TZWM7VQ=2$/>4@?>KQ5>FU6B!9V
MC9!F$JRLW5Q&D:E6V#!SKC8HZ6:A=,,L;?4R,AN-K/9.C8C2.!Y$#>,RF([]
MV9V>CE5K!9=XI\&T3</T\QR%VDZ")#@<W//ERKJ#:#K>L"4^H/VVN=.TBWJ4
MFC<H#5<2-"XFP2RYG.?.WAM\Y[@U+];@F)1*K=WF4ST)8I<0"JRL0V#T>L(K
M%,(!41J_]YA!'](YOEP?T#]X[L2E9 :OE/C!:[N:!*, :ERP5MA[M?V(>SZ%
MPZN4,/X)V\XVRP*H6F-5LW>F#!HNNS?;[>OPPF$4O^&0[AU2GW<7R&=YS2R;
MCK7:@G;6A.86GJKWIN2X=$UYL)IN.?G9Z:RJ=(LUW.RHS08-G#ZR4J Y&T>6
MX)U15.VAYAU4^@;4 &Z5M"L#-[+&^F__B-+J<TL/N<W3=P$_M_(<LCB$-$Z3
M=_"RGFOF\;(W\.[8L^<&3-;@B3-AX.>L-%;3U_'KG1!Y'R+W(?(W0CR0:.I6
M(*@%'$K[A;.2"VXYFM>*^BZ@T^2EV; *)P&)SJ!^PJ!O&AZ:5BE2B;$NJETA
M+)0@L7&YA%,NZ42UABB;LTN@DJ(OZ356V)2H(4NZ^KI'W.=, EVC=0@GD(S"
M8CBBQ2 DI?<FI9*MBST(!^D DB0D /A*X35)[9_\DC@L\A2&898D/<"&:2O)
MNK<:AG&60!$61=X;Y7%RNCYS!*WF9>N43'!A7HP@#?/D:%BIIN'&^/LBS.($
MLC#+TOZ>RYIK&@5@V<YE%*;9" ;QD3)-@Y:*Y#^.3GB4FSCVCO NTL)%33-X
M5):)_WF>0)&'@XL+6F2C<$247_NFHA=RI2!+/Y1<$UMI.^7VI_W<FW5R/YIW
M0_.6Z24GQ@(7Y!J?#XL =#>(NHU5&R_^4EEBY)<KFMVHG0'=+Y2RAXT+T/\-
MIG\ 4$L#!!0    ( "J!#5.'#7%$' 4  *(,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;*57;6_;-A#^*P<O&&) M46]VFEBP$G?-J!M$"?MAV$?
M:(FVB4BB2E)QLE^_.\IV[-71NNZ+3)V.]_8\=Z3/UTK?FY40%A[+HC(7O96U
M]=EP:+*5*+D9J%I4^&6A=,DMONKET-1:\-QM*HMAX/O)L.2RZDW.G>Q:3\Y5
M8PM9B6L-IBE+KI\N1:'6%SW6VPINY')E23"<G-=\*6;"WM77&M^&.RNY+$5E
MI*I B\5%;\K.+E/2=PI?I%B;O350)G.E[NGEM_RBYU- HA"9)0L<?Q[$E2@*
M,H1A?-O8[.U<TL;]]=;Z.Y<[YC+G1ERIXJO,[>JB-^I!+A:\*>R-6G\0FWQB
MLI>IPK@GK#>Z?@^RQEA5;C9C!*6LVE_^N*G#CVP(-AL"%W?KR$7YAEL^.==J
M#9JTT1HM7*IN-P8G*P)E9C5^E;C/3F969?>O+C&O'*Y4B5@;[LIU>LOGA3#]
M\Z%%-Z0\S#8F+UN3P0LF$_BH*KLR\+;*17ZX?XCA[6(,MC%>!IT&?V^J 82^
M!X$?L Y[X2[GT-D+7\IYQ;5X-7<Y7_,GI)B%J=:\6@JW_F,Z-U8C7_[L<!;M
MG$7.6?1SSCQX^TA%QZ^\0@AX+2TOY%\B]V!:JJ:RQP#H=$E]?&9JGHF+'C:J
M$?I!]":W"NV"<7"WT63[<(LV"I &6RU3&I$#68%=":0%XEBU!*F,*F3.+;[,
M+/Y0"@;4 C[70CM+!KB!A2JPVPV<.A.J,9B;Z9_![4H+<4 /F,G'0P&!3 ]_
M;W6EC"4O6CR(JA%P FF8XI.-:!F'^(P"F'$DK"LCSI=[866U!!9X(4N!L3$M
M(Y:@8@PW6!6NLY53SM%HH6J'#!MY<1I"R@)@8R\<CX YP7M187Z%T^<Y]J$D
MAM! @3#PTG ,T3B%,/1\M,Z\((G@7PI^ DGDA4E"67AA1+])[,7C !>A%_H1
M=) OWI$O[B8?SO"\*035SG4ZXM2"=(,( <ZU-=?Y,89UVCW.L.EVLI.WECAE
MS:NG7W\9!2Q];=I:@*J?Q[&T3] @ZMKI!SY"1,_(<X5V^(MO#6G)*D-\J-YU
MP3'^4]I E@/_]35)W)J][A.#7V(@LCP3M86UF]74<@^(ZA)97[7'&P:&+/W4
ME',,R;&ZK=;GQAJ+%HA17[>;IYO-;Q^%SB3VSK66&3YQJVOZ@UW<PAN1"6<X
M9%Y+:Z)82N0-!OX8WN-0(+N,123P=X9S.$T]%@9]8 -41]060J+F\(IC50KZ
MSH*X#^%@G/S3*<Y.L9N=U )!Z#N'P6AKG^;\$57?&T51&QOKXF*RXV+R_P8A
M-J7%"K:SA9A"'/A.>%=)U)UNV'.,NMUAW*)'[(H]D&]F=SA["KF45 BKX OZ
MW))WX[6%]I;K)=Z3/F+[ETT),^3]!G&I<D>U)QPK!G&"(!U["6)XDJ2#A)'@
M630*!DF(@O!9Q'R4)2B)]F1!.DA]E,1[LAAE,<0=>*0[/-(?G@V?5/6 28L7
MZFTZZ]WIYB='!6+R/"&P-YV2P:.B;(\*X8Z*0\9V-+[WGSO?L=5\W^RN20&O
M6@+><:GA"R^:_9Z_VQ;R:,/'7A0S[*F80-SV.QX:C&;!8!0[ZE$_8Y^FHSX@
MV.G1?@_\I _)(/$/'![6(_;&J3LDHX$_.MK!P[U[8RF0VW0[-GA.X;6CO4+N
MI+L+^+2]=SZKM[?WC]@:$B=E(1:XU<?\>J#;&W'[8E7M;J%S9?%.ZY8K_!,A
M-"G@]X52=OM"#G9_2R9_ U!+ P04    "  J@0U3/$7X"QD#  !Y"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R]5M]/VS 0_E=.$0\@L>9G T5M
M)=H.C0FDBHKM8=J#FUP;B\3.;+<%:7_\;">$@-I2";&7UF??]]W==X[M_H:+
M!YDA*G@L<B8'3J94>>&Z,LFP(++#2V1Z9<%%090VQ=*5I4"26E"1NX'GQ6Y!
M*'.&?3LW%<,^7ZF<,IP*D*NB(.)IA#G?#!S?>9ZXH\M,F0EWV"_)$F>H[LNI
MT);;L*2T0"8I9R!P,7 N_8LK/S  Z_&#XD:VQF!*F7/^8(SK=.!X)B/,,5&&
M@NB_-8XQSPV3SN-/3>HT,0VP/7YFO[+%ZV+F1.*8YS]IJK*!<^Y B@NRRM4=
MWWS#NJ"NX4MX+NTO;&I?SX%D)14O:K#.H*"L^B>/M1 M@!_N  0U(#@4$-:
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
MN8.'$Q$E ,8WG*M3HW30/,4F_P)02P,$%     @ *H$-4U;BSY!T!   :!
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
M]F39F)43+1:NMYD(;3HE-YR;9A:D/6#VIT+H]<0:J-OCT5]02P,$%     @
M*H$-4[*\!_?_ @  +@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
MM5;?3]LP$/Y73M$F@01-FM)?J*T$9=.88*I@; _3'MSDFE@X=F:[E/[W.SLA
M"JAT\+ \-/;YOKO[[B[G3C9*WYL<T<)C(:29!KFUY6D8FB3'@IF.*E'2R4KI
M@EG:ZBPTI4:6>E APCB*!F'!N QF$R];Z-E$K:W@$A<:S+HHF-Z>HU";:= -
MG@0W/,NM$X2S2<DRO$5[5RXT[<+&2LH+E(8K"1I7T^"L>SH?.WVO\(/CQK36
MX)@LE;IWF\MT&D0N(!286&>!T>L!YRB$,T1A_*EM!HU+!VROGZQ_]MR)RY(9
MG"OQDZ<VGP:C %)<L;6P-VKS!6L^?6<O4<+X7]C4NE$ R=I85=1@BJ#@LGJS
MQSH/+4"W]PH@K@'Q2T#_%4"O!O0\T2HR3^N"63:;:+4![;3)FEOXW'@TL>'2
M5?'6:CKEA+.SN9(/J"U?"H1ORJ(A_S:'&Q3,8@H+1F<D/+A R[@PAW ,;<CM
M>JETRJ57OL"EI?.SU8H+[B6?I.5V2[*[VPLX^' ('R $DS--)KF$.\FM.6H)
MKKD05%PS"2UQ<Q&&2<WCO.(1O\+CFFTA'AQ!',7='>CY?O37M>Q ''MX]!P>
M4D*;K,9-5F-OK_>*O7;ZMO!=,VE8U;:_KD@5+BT6YO<>1[W&4<\[.GE#^:0O
M'S=FC>FN%%26!MZ2^[@?9G$_\L\D?-@1PTD3P\F;8TBI!8[ YE3/7(D42M0)
M2DOS -0*J)N3>R@U3Q"LYEF&&@Z8 ?:D=[@K[OW>A_U.%'W<D\I^0Z/_3AJ)
ME_AY5<5\0"V:*B&8-B[BJG%WQ7Q>N>IV6\D>=>)Q-(Z:I]MDO:+Y+L@SAH.&
MX6 OPRLELV.+NO#\@&:ZL4S2UYOMHC#8T2Z#/>TR;*(8_B//14$9G0MF#)SO
M*=RH,3CZOQ_;N'$T?F>'U).K:A07@^N02KBS+2K[W:B5U%[G957#UC1W-^DU
MTQF7!@2N"!5UAM0INKJ=JHU5I1_P2V7INO#+G"YTU$Z!SE>*)D.]<7=&\Q=A
M]A=02P,$%     @ *H$-4TB\B%7T 0  ]P,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&ULA5-+B]LP$/XKPO2PA1(Y3K,MBV/(@](6"LN&;0^E!\4>
MQ\/JX4KC>/??5Y(=$\JFO=@STGR/D31Y;^R3:P"(/2NIW2IIB-H[SEW9@!)N
M9EK0?J<V5@GRJ3URUUH0500IR;,TO>5*H$Z*/*[=VR(W'4G4<&^9ZY02]F4#
MTO2K9)Z<%Q[PV%!8X$7>BB/L@1[;>^LS/K%4J$ [-)I9J%?)>GZW683Z6/ =
MH7<7,0N='(QY"LF7:I6DP1!(*"DP"/\[P1:D#$3>QN^1,YDD _ R/K-_BKW[
M7@["P=;('UA1LTH^)JR"6G22'DS_&<9^EH&O--+%+^N'VF66L+)S9-0(]@X4
MZN$OGL=SN !D\RN ; 1DT?<@%%WN!(DBMZ9G-E1[MA#$5B/:FT,=+F5/UN^B
MQU&Q-4HA^5,F)G3%MD83ZB/H$L&QFQV00.G>YIR\5D#P<N3=#+S9%=ZOG9ZQ
M1?J.96DV?]SOV,V;OUBX=SK9S2:[6:1=_->N>\7O#ETIC>LLL)_K@R/K[_S7
M/U07D^HBJKZ_HKHN2]M!Q22* TJD%^:G@:&N0&FLL13# [-6>"O1W&L'-FC<
M1HTP*Z<BS?GITA:_N,<P$M^$/:)V3$+M,>GLPS)A=GAF0T*FC5=[,.0?2@P;
M/YE@0X'?KXVA<Q)>RS3KQ1]02P,$%     @ *H$-4\@:,>3Z P  ,!$  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULO5A=;]LV%/TKA-"'!,@LD9(L
MI[ --';;M5B&($&VAV$/M'4="Z%$C:3L=MB/'RFIDF+KPVZ7Y2$FQ7L.#R^/
M+DU/]UP\RRV 0E]BELB9M54J?6O;<KV%F,H13R'1(QLN8JIT5SS9,A5 PQP4
M,YLXSMB.:918\VG^[$[,ISQ3+$K@3B"9Q3$57V^ \?W,PM:W!_?1TU:9!_9\
MFM(G> #UF-X)W;,KEC"*(9$13Y" S<QZA]]^)#D@C_@M@KULM)%9RHKS9]/Y
M%,XLQR@"!FME**C^V,$"&#-,6L=?):E5S6F S?8W]@_YXO5B5E3"@K/?HU!M
M9];$0B%L:,;4/=__#.6"?,.WYDSF_]&^C'4LM,ZDXG$)U@KB*"D^Z9<R$0T
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
MOQ&ICX<%)J\M->EX/\.8M*4^A\78;TO=P34DPT%;Z@Y8<\?3V(_G$NX_F/X
M!D)';Y)-$WU]RZ02U%R-^U)[_/[C\(VH?3Q </3::D?G1Z,?DV%;[7-8,(S;
M:G=P$:_QSE9JG\.P'[5/8[=QJRY ;&P[(W4\.G'E9:E>K5NF&]LHM-:G^'J&
M.];GIL6RM_@C?=F??:9BDS&)<ECKK;RK6->!*%N><J+XUM[I[[G2'8(=IKI-
M!&$ ^OF:<W68F WJQG/R'U!+ P04    "  J@0U3AR'PJY '  "N*   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6S-6EMOVS84_BN$L0$MD,821<GV
MD 3(=<VP;D'3; _#'AB+MHGJXI&4'0_[\2-IVI0BB723#<A+(LGGQG,.OX^D
M=+(NV5>^($2 ISPK^.E@(<3RA^&03Q<DQ_RX7))"_C(K68Z%O&7S(5\R@E.M
ME&=#& 3),,>T&)R=Z&=W[.RDK$1&"W+' *_R'+/-!<G*]>D@'.P>?*;SA5 /
MAF<G2SPG]T0\+.^8O!ONK:0T)P6G90$8F9T.SL,?;N-8*6B)WRA9\]HU4$-Y
M+,NOZN8V/1T$*B*2D:E0)K#\MR*7),N4)1G'7\;H8.]3*=:O=]9O].#E8!XQ
M)Y=E]CM-Q>)T,!Z E,QPE8G/Y?HC,0/2 4[+C.N_8&UD@P&85ER4N5&6$>2T
MV/['3R81-840]2A HP /58B,0G2H C(*Z%"%V"C$SQ1@TJ.0&(7D4 \CHS!Z
MKA#U*(R-POA0#Q.C,-'ML*V?+OX5%OCLA)5KP)2TM*8N= =I;5ES6JAFOQ=,
M_DJEGCB[%^7TZX<+V2XIN"QS.8<XUEWX ?R"&<.J%<&[*R(PS?A[^?3A_@J\
M^^X]^ X, 5]@1CB@!7@HJ.!'\J&\_K(H*XZ+E)\,A8Q0^1E.3307VVA@3S3G
M2W8,PLD1@ $,.]0O#U"/@E[U*[?Z3U7A5+\^7#WH4+]YG?<?7^?]HUO]$]Z
M$/4ZOW5K7Y&I=!YV.1_*AMQW)=QW)=3VHKZN5(WUX;'=E>>R)8LYD6@KP.,&
MU.7N\$8_/E]CEH(_?I8FP:T@.?_3$5"T#RC2 :&>@+Z4 F<2W!5]T&(.N)XV
M6\?3>H#D25T3(&D(5,6*<"$EM#0HETJB:U9<;9TGVKFBI]59$@8RD:MZ^WB$
M&N-"^W$AY[CT] ?M<1R!M:8)^1BO").T!Y:$T3(%Y4RF85K.Y827<EUM[O88
M@@W!#$"0EX58<!!"D.(-=]0HWH\E=EJ^Y;S"Q92H$.58I'V3^&JI"T/8E'+]
MJZD$>"?1:HMA[[L&LG47UQ(>AG'0E_)D'V;B#/-7X]ST1EHQU5 FN^Z(+I-6
M1"J>GH!&^X!&SH!^*7=]NLO+5*4QRX@WGE$[0T%_0.-]0.,#)EO?%.N:/^/V
MU$!1DC0GT'5;*HS0,Z&;#E-Q/(%-J1_;4E$4H.YA3_;#GCB'??U71<4&W,K<
M%YIV[S)<= !RPW@86*(/W@:FAK6U1^A&G]WZ06()SK*-1!9.V$HZ5O!)=_/9
MW80?C9-F%XX<?1A:&@KA(0%VAX4YP&K>JG*U,$=)*? LY*RJ!!?R0DWS=W6E
M[M&X(XJ/@^![5_(MHX5N2MM"_US67DW]JD@)T\VV;3L/-!K;]9SW)=M24>AF
MAL\2A!B=6L*LU*+2-5;+#&'\1GK?LD#HIH'_@WD]+@WU)H9Z7<.PW!&ZR:.[
M:/NV\O!'V":0",:ME4^76! Z)KAEFM!--?=R7M/I+L6=.74;0#JGSEQ:_ _=
M!/#Y_H$WT<*9O0MCKIZ69-+$/;/M:0O&D]&H)7ASJ.!MER"*P]Z*0$M3,' F
MX093!E8XJ_1*3:=$I2$MLTSF615JFY+.C!C;XUI84")F#S%#2U30352_U>/I
M=!RVUQ8CF/2FH[81<N/]MZ^%C,'&"B9"K5)[Q9H!6UJ!;EKY_3EZ:2B0:WPA
M-T6VM@?7],KXJ]<T1,?!^/EX#A*[[1"+CT=QSZ@M=T$W=ST4!IK_W@-A_^:P
M<Y2HW4#!&+;+YI5KCL!2)'3OGGJ _!]PN:!D!JZ?R+32J])?9S.)F,RUR[<D
M").WP<O0$AIT$]K_P<L>E]&60T 8[#;%$/DVQ=!2''0SU*L8^L(8;RRND6-M
M#2W;03?;O0#9.OBN/4$F;5SK"S:RK!2Y6>D+PYJ1U[1(I:Y&+UF@SI1Y3$6!
MK[:1Y:7(S4O73TO*MC.F?P7CL2&[SK>$B2Q=16ZZ.I_/&9DKK/>!("CE+ )R
MTT'5QHK[UF$749NO(!SW5K9VL.?FJU<C=]0^EX.P#=Q>L6;\EGFBE^R:^G%;
M_O))@@P!EYAE);BG>95US+AF-)9%HC>RT8HLQT2>C99WB>\Q@';PO$5GN7_R
MS5]+-I$;^6N+7<QYE6_/WXYTN^F2IG1%4U*D8$-)UAV\VT/@.2^(+(]$;A[Q
MQBH(RSLC=-L]!'\LJ41N4ND-D@N:8Q7EJE3MGJF3-N]AS(W'6SSQ9!=9@D$'
M;WL:@3/*OWZ8,4( 4ZCJ#]GC!_HBMMR#W+SQGR_TC;_&"CXYCM S(/6*-<=C
MJ0NYJ>LE0$H+"9^Y*YV6AU#T-I 3U=X->5X.>9'38V![X.2*Q1(+\FQ/U$&
M>4U!=ZN=(X#SLI()V#?6-YP5&(?U/DI&QTG8TT>6;Y";+E[>1R^A9F2Y!HW>
M2(-92D&O/7WS&-CMG+[A;2*R7((\QW$O*"1^\@!";!DA?B/O:V(+^;'G?8VW
M7AX#L9?J8XO7L0>O_W-$, X;S!*/>D^'8HOML7N/\?).>@DDQ!;@8_1&6JSV
M#M^-\P>TF-N H\6&M<^DU)=\GS";TX*#C,RDJ4 6>B#76_KCN.V-*)?ZRZG'
M4H@RUY<+@N6>50G(WV=E*78WZF.L_2>*9_\"4$L#!!0    ( "J!#5.A?R"Z
M>P,  $L,   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+57VX[:,!#]
M%2OJ0RMU2>QPK0!IV=ZV4EM4U/;9) :L=6QJ.\OV[SMV0@*%!%JU+Y"+Y\R9
M,Q>&\4[I![-AS**G3$@S"3;6;E^%H4DV+*.FH[9,PIN5TAFU<*O7H=EJ1E-O
ME(F01%$_S"B7P73LG\WU=*QR*[AD<XU,GF54_YPQH7:3  ?[!U_X>F/=@W Z
MWM(U6S#[=3O7<!=6*"G/F#1<2:39:A+<XE<S/'(&_L0WSG;FX!JY4)9*/;B;
M^W021(X1$RRQ#H+"UR.[8T(X).#QHP0-*I_.\/!ZC_[6!P_!+*EA=TI\YZG=
M3()A@%*VHKFP7]3N/2L#ZCF\1 GC/]&N/!L%*,F-55EI# PR+HMO^E0*<6
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
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ *H$-4XA#2!&P P  3AP
M  \   !X;"]W;W)K8F]O:RYX;6S%F=]OVC 0@/\5*T^MM Z24/I#I=):NJU2
MQ1"@ODXF.8K5V&:V0[O^]3N'HCDK/>W%Y0EB&_/E$M_G2RZ>M'F<:_W(GF6E
M["!9.K<Z[W1LL03)[6>] H4]"VTD=WAH'CIV98"7=@G@9-7)NMU^1W*ADLN+
M[5QCTPD/M(/"":VPT3?<"WBR?_O](5L+*^:B$N[W(&F^5Y P*920X@7*0=)-
MF%WJI^_:B!>M'*^FA=%5-4C23<<]&">*-\U3#SGC<]NT.#Z?< 09)/TN3K@0
MQKIF1#,_1\8UX.#-4>WT5U$Y,$/NX)O1]4JH!S\-GD4G.(TF#MO/31#/S?^$
M42\6HH"A+FH)RFWB:*#R@,HNQ<HF3'$)@^1:K\'X\\$_N"TWY^80*HB4.1?8
M86[+!B\FBBI!62@9?K.Z$B5RE.R*5UP5P +(C(#,]@CY,PL@<P(RWPODU./@
M3P/('@'9VR-D*Y+'!.3Q/B'S +)/0/;C0@[!%D:L?#O3"W956Z' V@#NA( [
MB0MWQ:VP'FMLP.+09L0G/!*J$*LJ@#PE($_C0HYPWEM5: GLX$Y;>\C&8-AT
MR0T$@&<$X%E<P FL0=6 D)N?8W^8M+M4UN[&1?M2%*;&-7'SO/(K);SM4M(F
ML75BH!2.?>5%H_X0B_)'&E\@:[^?P']E(]R\6/8DW))-_%B,8HA)&22-KA I
MA?.#&%=-]G.X10%<L^TK3 DDC6X0*3'E39TN'AO*"92 L_K07K<7"*60-+)#
M&KXCS(.-1:1?)6\6,&6/-+(^7A/?C#^W+RTEC32R-:;UW,*OVM]^-YCY7 N,
M$D4:V12DSEJ[EI3211K9%X30V,&,AWMIRAU99'?LT)K'0PA[&#)2'LDB>^1?
MO^T$)"N2R$9Y+[^\@H:8E%&RR$9Y9Y?*#H;@N @W@ADEE2RR5.@%'N[X,THJ
M662I4 O\B$U#3,HM662WD)BM=)E1NLDBZX;&;%UT2CY99/GL2I=';,2-X?[Q
M4HA)R2?[^&+%WY,X<UE7K0<Y.26?_(,+EVTF:F7VG%)/_K$ES&Y 2CWY/HN9
M]M,P\G'8'HL9#&J(2:DGWV<]TXXFI9Y\3_4,KO&9=N'>,J?4DT=6#X'I,V:(
M2:DGCUWIO(\YK:4,,2GUY)'50V'B]"$FI9X\LGK(:+:64(]23R^R>L*2>V=6
M[U':Z476SIOB>S<B)9Y>(Y[.]OU5"0O<[)<CG-YB>\&K8FR8_]@\C^L=^VIY
M45?5-;;]4'>:E]O78=M7>9=_ %!+ P04    "  J@0U3OLLS09D!  !U&0
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=E-CH) $(;AJQ@.8%M5
M^#=15[-Q._$"1%LQ@A"Z)Z.W'Z,+_<@L9F/Z6Y%N0O$F)$\(++Y\5<1C<P[E
ML0V#2UV=PS(K8VP_G O;TM=%&#:M/]_.[)NN+N)MV1U<6VQ/Q<$['8TFKGN=
MD:T6KS,'FVOK_S.QV>^/6__9;+]K?XY_#'8_37<*I?<Q&VR*[N#C,G.7ZKD=
MW/T@P]OD;+#>+;-NO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D?-(6@
M:?J@&03-T@?-(6B>/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"
M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O)=!;
M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH?2PCT
M-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3.4>_\
MG7J'>*U\>/8\UGC_=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04    "  J
M@0U3(]5N#:@!  "X&0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F<UNPC 0
MA%\%Y8J(L9W2'P&7MM>60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2
M=\GT;6?(#;9UU;A95'AO'AAS:4&U<K$VU(2=7-M:^?!JE\RH=*66Q,1X/&&I
M;CPU?N1;C6@^?:)<K2L_>-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DW
ME]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^
MB3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8
MF*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[X
MI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A
M*D?!*D?A*D<!*T<AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT0A
MJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0A:X)"U@2%K,E_DO5=Z]5?_TMH
MU[A697/T9]T/F_DG4$L! A0#%     @ *H$-4P=!36*!    L0   !
M         ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  J@0U3
MC^GT*NX    K @  $0              @ &O    9&]C4')O<',O8V]R92YX
M;6Q02P$"% ,4    "  J@0U3F5R<(Q &  "<)P  $P              @ ',
M 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( "J!#5,L(+P7G 4
M !48   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6Q02P$"% ,4    "  J@0U3H=\5\)$'  #*(@  &               @('?
M#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ *H$-4Q+P
M3)?1!   TA@  !@              ("!IA4  'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;%!+ 0(4 Q0    ( "J!#5,),RRQX@8  &X=   8
M  " @:T:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  J
M@0U3;X^P+5P-  !^70  &               @('%(0  >&PO=V]R:W-H965T
M<R]S:&5E=#4N>&UL4$L! A0#%     @ *H$-4^S:/:$)"   OB(  !@
M         ("!5R\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0
M   ( "J!#5.)?R!EH00  %T+   8              " @98W  !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  J@0U3B)->U$41   V-
M&               @(%M/   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L!
M A0#%     @ *H$-4\)921''!P  PQ<  !@              ("!Z$T  'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( "J!#5/:U\&D:@,
M #((   9              " @>55  !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL4$L! A0#%     @ *H$-4VXZ5VC6 @  $@8  !D              ("!
MAED  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  J@0U3
M.U19=:$&  #1#P  &0              @(&37   >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;%!+ 0(4 Q0    ( "J!#5.SG:Q_L@8  /\/   9
M      " @6MC  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%
M  @ *H$-4\:7+VFO!0  70X  !D              ("!5&H  'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  J@0U3L%G!;Q4$   6"P
M&0              @($Z<   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+
M 0(4 Q0    ( "J!#5.+*09O)0T  +4C   9              " @89T  !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ *H$-4^HE0A4A
M!   K@H  !D              ("!XH$  'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q02P$"% ,4    "  J@0U3Q \H(XP#   E"   &0
M@($ZA@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( "J!
M#5-AMFZ&@A(  (HY   9              " @?V)  !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&UL4$L! A0#%     @ *H$-4U;'[[5S!0  [!   !D
M         ("!MIP  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M    "  J@0U3YD[8-[0"  "9!0  &0              @(%@H@  >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( "J!#5/SC'XCYP(  !D&
M   9              " @4NE  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
M4$L! A0#%     @ *H$-4X<-<40<!0  H@P  !D              ("!::@
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  J@0U3/$7X
M"QD#  !Y"@  &0              @(&\K0  >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;%!+ 0(4 Q0    ( "J!#5.$9,Y.P (  )X&   9
M  " @0RQ  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @
M*H$-4Y]@#J 2!   E@T  !D              ("! [0  'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6Q02P$"% ,4    "  J@0U35N+/D'0$  !H$   &0
M            @(%,N   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4
M Q0    ( "J!#5-QG(^O(@0  /,1   9              " @?>\  !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ *H$-4S[I>4 : P
M[0D  !D              ("!4,$  'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6Q02P$"% ,4    "  J@0U3**44=04#    "@  &0              @(&A
MQ   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( "J!#5-E
M&L#)$0,  )8)   9              " @=W'  !X;"]W;W)K<VAE971S+W-H
M965T,S$N>&UL4$L! A0#%     @ *H$-4Q6DOCDE P  *@L  !D
M     ("!)<L  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M"  J@0U3LKP']_\"   N"   &0              @(&!S@  >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( "J!#5-(O(A5] $  /<#   9
M              " @;?1  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L!
M A0#%     @ *H$-4\@:,>3Z P  ,!$  !D              ("!XM,  'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  J@0U3"!Z<7*T#
M  "$#@  &0              @($3V   >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;%!+ 0(4 Q0    ( "J!#5.'(?"KD <  *XH   9              "
M@??;  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ *H$-
M4Z%_(+I[ P  2PP  !D              ("!ON,  'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6Q02P$"% ,4    "  J@0U3DS'K01H$  "K%   &0
M        @(%PYP  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0
M   ( "J!#5,Y+=I,(0,  &\*   9              " @<'K  !X;"]W;W)K
M<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ *H$-4RZA]8JB @  V0<
M !D              ("!&>\  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q0
M2P$"% ,4    "  J@0U3HZPKYXT"   C!@  &0              @('R\0
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( "J!#5.\<2 _
M,@,  !04   -              "  ;;T  !X;"]S='EL97,N>&UL4$L! A0#
M%     @ *H$-4Y>*NQS     $P(   L              ( !$_@  %]R96QS
M+RYR96QS4$L! A0#%     @ *H$-4XA#2!&P P  3AP   \
M ( !_/@  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( "J!#5.^RS-!F0$
M '49   :              "  =G\  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( "J!#5,CU6X-J $  +@9   3              "
M :K^  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     R #( E0T  (,  0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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>56
<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>57
<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>190</ContextCount>
  <ElementCount>320</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>46</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zip-20210630.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zip-20210630.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zip-20210630.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Revenue Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/RevenueInformation</Role>
      <ShortName>Revenue Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2115105 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118106 - Disclosure - Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CreditFacility</Role>
      <ShortName>Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120107 - Disclosure - Convertible Notes with Related Parties</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties</Role>
      <ShortName>Convertible Notes with Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2122108 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2124109 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock</Role>
      <ShortName>Common Stock and Redeemable Convertible Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2126110 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2135112 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Revenue Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/RevenueInformationTables</Role>
      <ShortName>Revenue Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/RevenueInformation</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/AccruedExpenses</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2327304 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/StockBasedCompensation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/DescriptionofBusiness</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Revenue Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails</Role>
      <ShortName>Revenue Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails</Role>
      <ShortName>Revenue Information - Schedule of Revenue Streams (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/AccruedExpensesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CreditFacilityDetails</Role>
      <ShortName>Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/CreditFacility</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Convertible Notes with Related Parties (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails</Role>
      <ShortName>Convertible Notes with Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Commitment and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails</Role>
      <ShortName>Commitment and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/CommitmentandContingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails</Role>
      <ShortName>Common Stock and Redeemable Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2428413 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Total Stock Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of RSU Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/IncomeTaxes</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zip-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ziprecruiter.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ziprecruiter.com/role/SubsequentEvents</ParentRole>
      <Position>42</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="zip-20210630.htm">zip-20210630.htm</File>
    <File>ex311certificationofthepri.htm</File>
    <File>ex312certificationofthepri.htm</File>
    <File>ex321certificationofthechi.htm</File>
    <File>ex322certificationofthechi.htm</File>
    <File>zip-20210630.xsd</File>
    <File>zip-20210630_cal.xml</File>
    <File>zip-20210630_def.xml</File>
    <File>zip-20210630_lab.xml</File>
    <File>zip-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>60
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "zip-20210630.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 190,
   "dts": {
    "calculationLink": {
     "local": [
      "zip-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "zip-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "zip-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "zip-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "zip-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "zip-20210630.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",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd"
     ]
    }
   },
   "elementCount": 398,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 7
   },
   "keyCustom": 15,
   "keyStandard": 305,
   "memberCustom": 10,
   "memberStandard": 35,
   "nsprefix": "zip",
   "nsuri": "http://www.ziprecruiter.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "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.ziprecruiter.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "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": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Revenue Information",
     "role": "http://www.ziprecruiter.com/role/RevenueInformation",
     "shortName": "Revenue Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115105 - Disclosure - Accrued Expenses",
     "role": "http://www.ziprecruiter.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118106 - Disclosure - Credit Facility",
     "role": "http://www.ziprecruiter.com/role/CreditFacility",
     "shortName": "Credit Facility",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120107 - Disclosure - Convertible Notes with Related Parties",
     "role": "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties",
     "shortName": "Convertible Notes with Related Parties",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122108 - Disclosure - Commitment and Contingencies",
     "role": "http://www.ziprecruiter.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124109 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock",
     "role": "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock",
     "shortName": "Common Stock and Redeemable Convertible Preferred Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126110 - Disclosure - Stock-Based Compensation",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133111 - Disclosure - Income Taxes",
     "role": "http://www.ziprecruiter.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135112 - Disclosure - Subsequent Events",
     "role": "http://www.ziprecruiter.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "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, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "role": "http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Revenue Information (Tables)",
     "role": "http://www.ziprecruiter.com/role/RevenueInformationTables",
     "shortName": "Revenue Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://www.ziprecruiter.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Description of Business (Details)",
     "role": "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)",
     "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ifbe6acc515ca4e3fa497eb8b9ad00eeb_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (Details)",
     "role": "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails",
     "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share - Basic (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (Details)",
     "role": "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails",
     "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share - Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details)",
     "role": "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails",
     "shortName": "Net Income (Loss) Per Share - Schedule of Antidilutive Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "zip:NumberOfRevenueStreams",
      "reportCount": 1,
      "unitRef": "revenuestream",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Revenue Information - Narrative (Details)",
     "role": "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails",
     "shortName": "Revenue Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details)",
     "role": "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails",
     "shortName": "Revenue Information - Schedule of Revenue Streams (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ib464dbd3f53046d9bc0c081d2ef84aeb_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Accrued Expenses (Details)",
     "role": "http://www.ziprecruiter.com/role/AccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i119a05cde4ee49a2b1f951fb838acfff_I20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Credit Facility (Details)",
     "role": "http://www.ziprecruiter.com/role/CreditFacilityDetails",
     "shortName": "Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i119a05cde4ee49a2b1f951fb838acfff_I20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i912d0936dcd9455d8e885d149cf8b1e0_I20200622",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Convertible Notes with Related Parties (Details)",
     "role": "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
     "shortName": "Convertible Notes with Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i912d0936dcd9455d8e885d149cf8b1e0_I20200622",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Commitment and Contingencies (Details)",
     "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails",
     "shortName": "Commitment and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock (Details)",
     "role": "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
     "shortName": "Common Stock and Redeemable Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i6a196e5facde47c9a781004045db5b03_D20210501-20210531",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Total Stock Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "iffadf95c80354cb7af5f91161f0eee98_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i9e3bad35ce714cdbbdb149a3a149f3d2_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i89ddd43a25cc4bf59b3d11687292ea2a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i3c6fbee8f0824ebcbf2bf07d961fb3b2_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
     "shortName": "Stock-Based Compensation - Schedule of RSU Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i0e1559e3ecbb463b88332c6004c8057e_I20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "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 Operations",
     "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "iaae2efc2175a4f33a14e130fd191591d_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)",
     "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i76021142a5984c4a855049894b69a4ce_D20210101-20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Income Taxes (Details)",
     "role": "http://www.ziprecruiter.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i1991611124704177a59297117ecc3c1e_D20210401-20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i395c224f01344ce59bee0e86e49228ff_I20210831",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.ziprecruiter.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i395c224f01344ce59bee0e86e49228ff_I20210831",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ib895a0974d5c455181418c8e3e6172b4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
     "shortName": "Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "i27d30e011dd24fceb1a6725ef3fd081b_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business",
     "role": "http://www.ziprecruiter.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies",
     "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Net Income (Loss) Per Share",
     "role": "http://www.ziprecruiter.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zip-20210630.htm",
      "contextRef": "ieae8ba13dc95406eb8deffea02d2f31c_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 46,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r460"
     ],
     "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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r459"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r457"
     ],
     "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.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r453"
     ],
     "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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.ziprecruiter.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.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r281",
      "r381",
      "r382",
      "r385",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r90",
      "r95",
      "r101",
      "r175",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r349",
      "r350",
      "r351",
      "r352",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative-effect of accounting change adopted as of January 1, 2020"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r90",
      "r95",
      "r101",
      "r175",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r349",
      "r350",
      "r351",
      "r352",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r90",
      "r95",
      "r101",
      "r175",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r349",
      "r350",
      "r351",
      "r352",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r205",
      "r233",
      "r283",
      "r284",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r440",
      "r442",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r205",
      "r233",
      "r283",
      "r284",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r440",
      "r442",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r166",
      "r261",
      "r265",
      "r404",
      "r439",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r166",
      "r261",
      "r265",
      "r404",
      "r439",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r205",
      "r233",
      "r273",
      "r283",
      "r284",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r440",
      "r442",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r205",
      "r233",
      "r273",
      "r283",
      "r284",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r440",
      "r442",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r169",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r30",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r19",
      "r170",
      "r171"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances of $3,891 and $3,933 at June\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued 401(k) contributions"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r9",
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Deferred payroll tax liability, current portion"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Accrued commissions"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r317",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r87",
      "r88",
      "r89",
      "r314",
      "r315",
      "r316",
      "r351"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r228",
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.",
        "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock",
        "negatedTerseLabel": "Accretion of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r285",
      "r287",
      "r320",
      "r321"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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 income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r287",
      "r309",
      "r319"
     ],
     "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"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r25",
      "r172",
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance for credit loss, current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r56",
      "r72",
      "r217",
      "r372"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of issuance costs for credit facility"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Total shares excluded from diluted net income (loss) per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r125"
     ],
     "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.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "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.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r125"
     ],
     "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.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r82",
      "r149",
      "r158",
      "r164",
      "r174",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r344",
      "r346",
      "r361",
      "r386",
      "r388",
      "r419",
      "r429"
     ],
     "calculation": {
      "http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r44",
      "r82",
      "r174",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r344",
      "r346",
      "r361",
      "r386",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r288",
      "r312"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails",
      "http://www.ziprecruiter.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 and Principles of Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r75",
      "r76",
      "r77"
     ],
     "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": "Capitalized assets included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r28",
      "r74"
     ],
     "calculation": {
      "http://www.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r69",
      "r74",
      "r78"
     ],
     "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": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r69",
      "r362"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 increase in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r80",
      "r82",
      "r105",
      "r109",
      "r116",
      "r120",
      "r124",
      "r132",
      "r133",
      "r134",
      "r174",
      "r191",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r231",
      "r232",
      "r235",
      "r236",
      "r361",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/Cover",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r38",
      "r188",
      "r422",
      "r434"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 8)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.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": [
      "r185",
      "r186",
      "r187",
      "r189",
      "r448"
     ],
     "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.ziprecruiter.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/Cover",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares initially reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r87",
      "r88",
      "r351"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r248",
      "r250",
      "r262"
     ],
     "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.ziprecruiter.com/role/RevenueInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r248",
      "r250",
      "r262"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Deferred commissions, current portion"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r248",
      "r250",
      "r262"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Deferred commissions, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r248",
      "r249",
      "r262"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r263"
     ],
     "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 that was included in deferred revenue balances"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Revenue recognized from performance obligations satisfied in previous periods"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "auth_ref": [
      "r75",
      "r76",
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Converted",
        "terseLabel": "Conversion of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "auth_ref": [
      "r75",
      "r76",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of stock conversions.",
        "label": "Stock Conversion Description [Axis]",
        "terseLabel": "Stock Conversion Description [Axis]"
       }
      }
     },
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "auth_ref": [
      "r75",
      "r76",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The unique name of a noncash or part noncash stock conversion.",
        "label": "Conversion of Stock, Name [Domain]",
        "terseLabel": "Conversion of Stock, Name [Domain]"
       }
      }
     },
     "localname": "ConversionOfStockNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Fair value of convertible notes with related parties"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible notes with related parties, if converted basis"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleSubordinatedDebtMember": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Subordinated Debt [Member]",
        "terseLabel": "Convertible Subordinated Debt"
       }
      }
     },
     "localname": "ConvertibleSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r58",
      "r404"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "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.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "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.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRefundLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.",
        "label": "Customer Refund Liability, Current",
        "terseLabel": "Accrued refunds and customer liabilities"
       }
      }
     },
     "localname": "CustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Conversion of convertible notes and accrued interest with related parties"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Convertible debt, shares converted (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": [
      "r79",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r215",
      "r218",
      "r219",
      "r220",
      "r225"
     ],
     "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": "Credit Facility",
        "verboseLabel": "Convertible Notes with Related Parties"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedParties",
      "http://www.ziprecruiter.com/role/CreditFacility"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r204",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debt, conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Convertible debt, threshold percentage of stock price trigger (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r203",
      "r223",
      "r224",
      "r371",
      "r373",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Convertible notes issued"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r324",
      "r325"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r72",
      "r83",
      "r331",
      "r336",
      "r337",
      "r338"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r72",
      "r147"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r261",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271"
     ],
     "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.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "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.ziprecruiter.com/role/RevenueInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "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.ziprecruiter.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_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income (loss) per share attributable to Class A and Class B common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r53",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r102",
      "r105",
      "r120",
      "r123",
      "r124",
      "r128",
      "r129",
      "r352",
      "r353",
      "r425",
      "r436"
     ],
     "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 income (loss) per share - basic (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income (loss) per share, basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r53",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r105",
      "r120",
      "r123",
      "r124",
      "r128",
      "r129",
      "r352",
      "r353",
      "r425",
      "r436"
     ],
     "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 income (loss) per share attributable to Class A and Class B common stockholders - diluted (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Net income (loss) per share, diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r327"
     ],
     "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 (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Stock-based compensation capitalized for software"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Aggregate stock based compensation expense over derived service period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r311"
     ],
     "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": "Stock based compensation, weighted average period of recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r311"
     ],
     "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": "Unrecognized stock based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r311"
     ],
     "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": "Total remaining stock-based compensation expense for unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.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.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options to purchase common stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r47",
      "r48",
      "r49",
      "r87",
      "r88",
      "r89",
      "r92",
      "r98",
      "r100",
      "r131",
      "r175",
      "r238",
      "r245",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r351",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r443",
      "r444",
      "r445",
      "r462"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityUnitPurchaseAgreementsMember": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts and securities that allow the holder to buy equity units from the entity.",
        "label": "Equity Unit Purchase Agreements [Member]",
        "terseLabel": "Unvested early exercise common stock"
       }
      }
     },
     "localname": "EquityUnitPurchaseAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r214",
      "r223",
      "r224",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r355",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r354",
      "r355",
      "r357",
      "r358",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r214",
      "r223",
      "r224",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r355",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r214",
      "r223",
      "r224",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r54"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r178",
      "r179",
      "r388",
      "r418"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r57",
      "r82",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165",
      "r174",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r361"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r51",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165",
      "r417",
      "r423",
      "r427",
      "r437"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r183",
      "r184"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r184"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "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": [
      "r84",
      "r328",
      "r329",
      "r330",
      "r334",
      "r339",
      "r341",
      "r342",
      "r343"
     ],
     "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.ziprecruiter.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r85",
      "r99",
      "r100",
      "r148",
      "r326",
      "r335",
      "r340",
      "r438"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "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 expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Deferred commissions, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r71",
      "r402"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation 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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Deferred payroll taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r71",
      "r378"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r114",
      "r115",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Convertible notes with related parties (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Options to purchase common stock (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r180",
      "r181"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Internal use software, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r50",
      "r146",
      "r370",
      "r372",
      "r426"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "auth_ref": [
      "r104",
      "r111",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.",
        "label": "Interest on Convertible Debt, Net of Tax",
        "terseLabel": "Interest on convertible notes with related parties, net of tax"
       }
      }
     },
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33",
      "r82",
      "r159",
      "r174",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r345",
      "r346",
      "r347",
      "r361",
      "r386",
      "r387"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r82",
      "r174",
      "r361",
      "r388",
      "r421",
      "r432"
     ],
     "calculation": {
      "http://www.ziprecruiter.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' equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.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' Equity (Deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r82",
      "r174",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r345",
      "r346",
      "r347",
      "r361",
      "r386",
      "r387",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.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.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseMember": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "LicenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee (as a percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit, amount available"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "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"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r32",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r213",
      "r221",
      "r223",
      "r224",
      "r420",
      "r430"
     ],
     "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": "Long-term debt outstanding"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "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": "Convertible notes and accrued interest with related parties"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r36",
      "r190"
     ],
     "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.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Accrued liability for indemnification arrangements"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommitmentandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 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.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 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.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r69",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://www.ziprecruiter.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 provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r45",
      "r46",
      "r49",
      "r52",
      "r73",
      "r82",
      "r91",
      "r93",
      "r94",
      "r95",
      "r96",
      "r99",
      "r100",
      "r117",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165",
      "r174",
      "r191",
      "r192",
      "r193",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r353",
      "r361",
      "r424",
      "r435"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96",
      "r102",
      "r103",
      "r119",
      "r124",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income (loss) attributable to Class A and Class B common stockholders",
        "totalLabel": "Net income (loss) attributable to Class A and Class B common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r104",
      "r110",
      "r111",
      "r112",
      "r113",
      "r119",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income (loss) attributable to Class A and Class B common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "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.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "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)",
        "totalLabel": "Total other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r149",
      "r157",
      "r160",
      "r163",
      "r165"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "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": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Noncash lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r375"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r2",
      "r86",
      "r142",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r34"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r34",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted",
        "negatedTerseLabel": "Reallocation of net income attributable to participating securities"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedTerseLabel": "Capitalized internal use software costs"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payment of issuance costs for credit facility"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r68"
     ],
     "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",
        "terseLabel": "Issuance costs incurred in connection with Direct Listing"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.ziprecruiter.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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r288",
      "r312"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock, $0.00001 par value; 50,000 and no shares authorized as of June 30, 2021 and December 31, 2020, respectively; no shares issued and outstanding as June 30, 2021 and December 31, 2020, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r26",
      "r27"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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 assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSecuredDebt": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "label": "Proceeds from Issuance of Secured Debt",
        "terseLabel": "Proceeds from term loan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from revolving line"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Proceeds from convertible notes with related parties"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r63",
      "r313"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from 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.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r182",
      "r388",
      "r428",
      "r433"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r55",
      "r177"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for bad debts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.",
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Redeemable convertible preferred stock, if converted basis"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r281",
      "r381",
      "r382"
     ],
     "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.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "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.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r281",
      "r381",
      "r385",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416"
     ],
     "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.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedTerseLabel": "Repayment of revolving line"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayment of term loan"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r323",
      "r403",
      "r452"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "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.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r245",
      "r317",
      "r388",
      "r431",
      "r446",
      "r447"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r87",
      "r88",
      "r89",
      "r92",
      "r98",
      "r100",
      "r175",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r351",
      "r443",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r144",
      "r145",
      "r156",
      "r161",
      "r162",
      "r166",
      "r167",
      "r168",
      "r260",
      "r261",
      "r404"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "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",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r259",
      "r264",
      "r272"
     ],
     "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 Information"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r379",
      "r380"
     ],
     "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": "Operating lease right-of-use assets obtained in exchange for new operating lease"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r9",
      "r30"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Accrued indirect taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r125"
     ],
     "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.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofAntidilutiveOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r109",
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": {
     "auth_ref": [
      "r109",
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r287",
      "r308",
      "r319"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r287",
      "r308",
      "r319"
     ],
     "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r383",
      "r385"
     ],
     "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.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r288",
      "r312"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r39",
      "r80",
      "r132",
      "r133",
      "r226",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in stock options.",
        "label": "Schedule of Stock Options Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments and Geographic Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r54"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Performance-based"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r289"
     ],
     "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": "Service period",
        "verboseLabel": "Minimum Service Period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "ESPP discount percentage from market price, beginning of purchase period (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r297"
     ],
     "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/Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r302"
     ],
     "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/Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r300"
     ],
     "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": "Restricted stock units granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r300"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic 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 Instrument Other than Option, Nonvested, Intrinsic Value",
        "terseLabel": "Fair value of RSUs (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "RSUs outstanding (in shares)",
        "verboseLabel": "Number of RSUs Eligible to Vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "terseLabel": "Weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "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 Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r301"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r301"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r305"
     ],
     "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": "Fair value assumptions, expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Fair value assumptions, estimated volatility (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 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",
        "terseLabel": "Fair value assumptions, risk-free rate (as a percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Forfeited/cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r294",
      "r312"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r293"
     ],
     "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": "Ending balance, outstanding (in dollars per share)",
        "periodStartLabel": "Beginning balance, outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "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 Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r286",
      "r291"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails",
      "http://www.ziprecruiter.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.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited/Cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "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.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche 1"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Tranche 3"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche 2"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r288",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation for Awards with a Market Condition"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Value of RSUs"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r303",
      "r318"
     ],
     "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": "Fair value assumptions, expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Options vested during period (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "ESPP purchase price of common stock, percent of market price (as a percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r80",
      "r82",
      "r105",
      "r109",
      "r116",
      "r120",
      "r124",
      "r132",
      "r133",
      "r134",
      "r174",
      "r191",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r231",
      "r232",
      "r235",
      "r236",
      "r238",
      "r361",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/ConvertibleNoteswithRelatedPartiesDetails",
      "http://www.ziprecruiter.com/role/Cover",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r43",
      "r47",
      "r48",
      "r49",
      "r87",
      "r88",
      "r89",
      "r92",
      "r98",
      "r100",
      "r131",
      "r175",
      "r238",
      "r245",
      "r314",
      "r315",
      "r316",
      "r332",
      "r333",
      "r351",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r443",
      "r444",
      "r445",
      "r462"
     ],
     "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.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r87",
      "r88",
      "r89",
      "r131",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r42",
      "r216",
      "r238",
      "r239",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)",
        "verboseLabel": "Conversion of shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r17",
      "r18",
      "r238",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock granted under 2021 Plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "negatedTerseLabel": "Capital contribution (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r17",
      "r18",
      "r238",
      "r245"
     ],
     "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 upon the vesting and settlement of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r238",
      "r245",
      "r296"
     ],
     "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 upon exercise of options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r43",
      "r238",
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "verboseLabel": "Conversion of shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r43",
      "r238",
      "r245"
     ],
     "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 upon exercise of options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Shares initially reserved for issuance (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r17",
      "r18",
      "r238",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r17",
      "r18",
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchase and retirement of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r22",
      "r23",
      "r82",
      "r173",
      "r174",
      "r361",
      "r388"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.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.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r369",
      "r390"
     ],
     "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.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r369",
      "r390"
     ],
     "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.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r369",
      "r390"
     ],
     "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.ziprecruiter.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r369",
      "r390"
     ],
     "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.ziprecruiter.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": [
      "r389",
      "r391"
     ],
     "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.ziprecruiter.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash activities"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of accretion of temporary equity to its redemption value during the period.",
        "label": "Temporary Equity, Accretion to Redemption Value",
        "terseLabel": "Accretion of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.",
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "negatedTerseLabel": "Less: Accretion of redeemable convertible preferred stock",
        "terseLabel": "Accretion of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r191",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Total redeemable convertible preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r11",
      "r227"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "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.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r41",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r41",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r18",
      "r238",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Common shares repurchased (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r41",
      "r246",
      "r247"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Class B treasury stock, 195 shares outstanding as of June\u00a030, 2021 and December\u00a031, 2020"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r238",
      "r245",
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Common shares repurchased, amount"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r118",
      "r121",
      "r122"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTerseLabel": "Less: Undistributed earnings attributable to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r104",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r102",
      "r124"
     ],
     "calculation": {
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares of common stock outstanding (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareBasicDetails",
      "http://www.ziprecruiter.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average shares used in computing net income (loss) per share attributable to Class A and Class B common stockholders:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "APIC, Share-based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "label": "APIC, Share-based Payment Arrangement, Vesting Of Early Exercised Stock Options",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_AccruedPartnerExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Partner Expenses, Current",
        "label": "Accrued Partner Expenses, Current",
        "terseLabel": "Accrued partner expenses"
       }
      }
     },
     "localname": "AccruedPartnerExpensesCurrent",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_AccruedPayrollTaxesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Payroll Taxes, Noncurrent",
        "label": "Accrued Payroll Taxes, Noncurrent",
        "terseLabel": "Deferred payroll tax liability, net of current portion"
       }
      }
     },
     "localname": "AccruedPayrollTaxesNoncurrent",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_CommonStockNumberOfVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Number Of Votes Per Share",
        "label": "Common Stock, Number Of Votes Per Share",
        "terseLabel": "Number of votes entitled per share"
       }
      }
     },
     "localname": "CommonStockNumberOfVotesPerShare",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "zip_ConversionOfClassBStockToClassAStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Class B Stock To Class A Stock",
        "label": "Conversion Of Class B Stock To Class A Stock [Member]",
        "terseLabel": "Conversion of Class B stock to Class A stock"
       }
      }
     },
     "localname": "ConversionOfClassBStockToClassAStockMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Convertible Notes With Related Parties To Common Stock",
        "label": "Conversion Of Convertible Notes With Related Parties To Common Stock [Member]",
        "terseLabel": "Conversion of convertible notes with related parties to common stock"
       }
      }
     },
     "localname": "ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock",
        "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member]",
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock"
       }
      }
     },
     "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_EquityAndTemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity and Temporary Equity",
        "label": "Equity and Temporary Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAndTemporaryEquityAbstract",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "xbrltype": "stringItemType"
    },
    "zip_EquityIncentivePlan2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan 2021",
        "label": "Equity Incentive Plan 2021 [Member]",
        "terseLabel": "Equity Incentive Plan 2021"
       }
      }
     },
     "localname": "EquityIncentivePlan2021Member",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_EquityIncentivePlans201220142021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plans, 2012, 2014, 2021",
        "label": "Equity Incentive Plans, 2012, 2014, 2021 [Member]",
        "terseLabel": "Equity Incentive Plans, 2012, 2014, 2021"
       }
      }
     },
     "localname": "EquityIncentivePlans201220142021Member",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_InTransitProceedsFromExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In-Transit Proceeds From Exercise Of Stock Options",
        "label": "In-Transit Proceeds From Exercise Of Stock Options",
        "terseLabel": "In-transit proceeds from exercise of stock options"
       }
      }
     },
     "localname": "InTransitProceedsFromExerciseOfStockOptions",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Covenant, Maximum Cash and Permitted Investments Adjustment",
        "label": "Line of Credit Facility, Covenant, Maximum Cash and Permitted Investments Adjustment",
        "terseLabel": "Maximum cash and permitted investments adjustment"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantMaximumCashAndPermittedInvestmentsAdjustment",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_MonteCarloSimulationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monte Carlo Simulation",
        "label": "Monte Carlo Simulation [Member]",
        "terseLabel": "Monte Carlo Simulation"
       }
      }
     },
     "localname": "MonteCarloSimulationMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_NumberOfRevenueStreams": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Revenue Streams",
        "label": "Number of Revenue Streams",
        "terseLabel": "Number of revenue streams"
       }
      }
     },
     "localname": "NumberOfRevenueStreams",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "zip_SeriesARedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Redeemable Convertible Preferred Stock",
        "label": "Series A Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series A Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesARedeemableConvertiblePreferredStockMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_SeriesBRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Redeemable Convertible Preferred Stock",
        "label": "Series B Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series B Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesBRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target",
        "terseLabel": "RSUs vested in period, amount per share (in dollars per share)",
        "verboseLabel": "Company Stock Price Target (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window",
        "terseLabel": "Trading window (in days)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Cancelled, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Cancelled, Number of Shares",
        "terseLabel": "Nonvested options cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOptionsCancelledNumberOfShares",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "zip_ShareBasedPaymentArrangementTrancheFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Five",
        "label": "Share-based Payment Arrangement, Tranche Five [Member]",
        "terseLabel": "Tranche 5"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheFiveMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_ShareBasedPaymentArrangementTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Four",
        "label": "Share-based Payment Arrangement, Tranche Four [Member]",
        "terseLabel": "Tranche 4"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheFourMember",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding",
        "label": "Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding",
        "terseLabel": "Shares reserved for issuance as a percent of common stock issued and outstanding (as a percent)"
       }
      }
     },
     "localname": "StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity and Temporary Equity Disclosure",
        "label": "Stockholders' Equity and Temporary Equity Disclosure [Text Block]",
        "terseLabel": "Common Stock and Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "StockholdersEquityAndTemporaryEquityDisclosureTextBlock",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "zip_SubleaseIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublease Income (Expense)",
        "label": "Sublease Income (Expense)",
        "terseLabel": "Sublease income (expense)"
       }
      }
     },
     "localname": "SubleaseIncomeExpense",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "zip_TemporaryEquitySharesConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities",
        "label": "Temporary Equity, Shares, Conversion Of Convertible Securities",
        "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "zip_TemporaryEquityValueConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities",
        "label": "Temporary Equity, Value, Conversion Of Convertible Securities",
        "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock"
       }
      }
     },
     "localname": "TemporaryEquityValueConversionOfConvertibleSecurities",
     "nsuri": "http://www.ziprecruiter.com/20210630",
     "presentation": [
      "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 7
  }
 },
 "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": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r100": {
   "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"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r102": {
   "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"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r117": {
   "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"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4875-112606"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-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",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 3.C)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177168-122764"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "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": "(c)(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": "(c)(1)(i)-(ii)",
   "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",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r299": {
   "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"
  },
  "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(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "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"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "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": "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "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)(4))",
   "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)(25))",
   "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)(8))",
   "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),19)",
   "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": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r454": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r455": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r456": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r457": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r458": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r459": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "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": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r462": {
   "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "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(8))",
   "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.9)",
   "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",
   "Subparagraph": "(b)",
   "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": "(a)",
   "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",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "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(f))",
   "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(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>61
<FILENAME>0001617553-21-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001617553-21-000016-xbrl.zip
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
M3#_ "$'JD)J:\+\N7&4HPQ\Y0Y--\.9I8)K)PY?73_2QQ]9UGB&HNG/2/5C
M %$HJ/VZKB^!7FJN!EFFI>T0S.FM[+>_"=NB!-MV\HX<I2%.E'"=HG?$P93%
M3!EAA)0+#$!3*B36"9DG" AZPVRCH, [SR0OL Q@J>\CVT<"$Z.*?@:3Q8B4
M.=T6D%8M?;)TP>,%: Y-Z:PXI(LB\2')8KX"'%W.N<UV>B-@$.#O+"</94^O
M[?A;;O>=1FO/)]"/HFR?A6X^7F\;C?JT!*7 %",71 V#(Z:9A%[YY0B)-8OI
MJL=2@[&9='13G39ZH=D9ZV;Q]-/LP0ZO'_D[#?O87Z&A*BQ7ML,-Q]5#=15N
MC[F._\;;.7K_S,;.L;;3]%H/TOHTMGYE'YTWC^Z!9M?INNUG9.S]8]U6Y]%=
MX#GM]D/MN6_,<_V_B-:FT_0?/PT>;NM]:+E.M_,$,=!Q6E[W*8SM[I=<=4.(
MEA21=V5&T[<5KU).*!DXY2ELJ/M;\F_)1Y&\,_RZUU.*'J77S*Z(6[8GMLKK
MMN5VY;=%O[*[S4$BWVBCA&T9S;WG\7O\*;:F=QRRMISZ)![:<,>?OWM=!OKY
M+,<3L^M5S?LBW^R#!K&_#C^.:-&57K\5HH\SQ#RD):4G7I+S?W[EOSF2YG/C
MA^X[,-@S91\7C">%6!^PGAK?^^GG![W2\'\"\U\?1J.PQQ0:&.SSJM2<042&
M5Q#D^B<&<FZ?6>[W*.#9[^[@DV!IP#(:;V_Q<%<DU\W#@_L?LOC.OL].-M\J
MS+A]I[)G?^U;P,[W#,M2LIY"IT@XN=H]Y2&O)A:?]A5*\S+GR?\ 4$L#!!0
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
ML$)1G3-73&Q#UW_/K>,1/D;482!$,+5U54=DQ!@%OD!-.')./B8"EF(V8CP
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
MA./&)*N'O4T9H]8:Q  7X?"".FY2,\"D\"1&!^XP>,4>)H%RPXAPE(GHJ9W
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
MF _TL+B,?QO=]LT;'N[?Z,:D&*J;'^CKZ,Z\4ZHY3&Q&1BCK.K1:J?WRMB!
MMQ-^?3W;BS%T197[EIZ\F4RL2/7PRLAW[\_"*XJ,OS@#Q2M2/&XQYDDU'U8$
M&_]F,LQ6F'S<'(R]DL1D0O8?[E<#SU+^:#(CO*RB,#<C6EU0ZP<SX:9]%IX_
M7%=@Y()Y$K+9[_;.[]OIF3R5WMOJAIG$SF7@;N_PSX.]]UM'>VN[;+>]<PKM
M7M3?_W54?]]HIR >X&;H6Z.UUW2WLXW:]??OCM*SC<.#?*^Y"O?53W?;GTYW
MR6X*XATU &/7R=^M!KZQ-H3KS?4OCD6MI!19=%1G3!H-( ^KS KAE. \X%3G
MI7$?]OL: )\W>1?S-*+MAP#Q'(UQ(N6G2I543.^?PS[TJ3^;<;Z75DGU*Y64
M$B IUTX@G@6.?<:4\YE61F0R2**()#($/8[24\^<H/YCN>Q3)4SK]SO%"W7Q
M0V5T2VTQFMOWQ=2^+6=VH36^I37.;VJ-C2]::N*D %TADM;0##",!)(H)S22
MRDH?QU)+]PE9T[,0.(Q?"="EO.I[XXIYO&])HEB( '#8Z1;+ <-^&=R#,985
M; >711E'L?L4TT_O:IVGEY_F\&IX;:T33E/DL!=.\GX!-CNFXW+32D& 5,8E
MW9Q.Y?&FY_NU5 <F]P_E1]-?S*_WQNDF"!#6SZ[J4Y8U=6=2WL<6]+_XXATX
M'ISBC'MNP.13DVF)6*:QU Z#&"/%OFWR9U'^GAZX[Q^$5FLDHK5?0/"*\'E9
MJ.QN<!IX_2N+7'?6RA^Q8G[?2LHDX7::CUFVFV.3H_,O-'@KK8>)=)1D3#B<
M:1YEAH0,3 EEK;</&L'97P9KWC9*EV73WQ4+K6 0AIV\9,LB@Q7<LQNL*H4T
M2CKEK./,102^!Q-*:,X5XL;@T;E]B"^!U+D</+W^'TL;C7<W&;8S;/ONH+KA
MGHR0(L.VR(':+GJQ.1P4]@P,&^ -P,)P._JY>/E6AL@Z_V*=)]Z WR<\C1FC
MVF6:.IL9Z0-".-J0-FHJNHPD7M;IP.2;I'Y3)BD7*XKWY3;7NE>S7JP /HU5
ME$VH4C-KA$\9*XK)B"5\D(9PQNB"55Z(5>IG7XB.6JJ ,R=EVM,K5*I/AS*.
MD7,F$F:L7WI#R3*B8ID0^FU6^?,KK%+<MCK<!QU7JDQ>EO=?F>G5WI_H!+=;
MAR$>=TLH_KH74LK227CP>,2J$^CJ$6.A-\/!PX\\3.@;&VFK"L?C8*!GK_]]
MO^W%]YUB^-3S*]G2Z)F#WI7CO1\RVPOF*#,11O;:M$[->7_IU4.'7$JR..%R
M?D^XO&3OF5&/2J]@.?Y,$+4B"!UG(L@,%%_Y]ED$!8D^FOWPE V<3ZS:45;U
M*YCXN?3$_>-Z'FUPW[ON: - 2T]1!#(1H3>H;=2RVKO+^-U&IX2^T. ]6F'\
MQ:_NKV!1<.I+ZOAGI-U][QH#[<0#Y'DF.;KU?+4+CAPOJ/25H[[1TIN-06C7
M\$IMIV.&/D^Q]X)N,S4&@ D^=%*<'SX5T-[,YD"NU%Q12+'] /99:+GI(=DT
MJ#G"%FKN:V32#ZJ(/TT+!"[4M@]"&/2KN,R- Q>+L-Y:<*$XBHKBXE?TTD)Y
MA]QW8/."_E^E_T),IYY,A#PHIE?6,,GGYG$HWW"UJ;<);PF%J&[G9ZF<<]KR
MMUZD#-R5YH4 SR!GR(4 3SV9^",%^&V10M,OD@V"#Z%=A.'@@8(:Z?-'>&?H
M]8HGT^))(=GITT&WY4.OG_;28?E;;?V?83XXK_VR%F+N\L&O"X7PTW":6BB$
MJ2>3>JQ",/V#VKM6]_3*HB_$=C[Y 3]$LH7<3@V=*$[;M09@H0?=0A@?$.)I
M"%<M!/('"8WQ% CD(E#_53H)5@7JR4JM;CIFOY"U_^W7UO*^&Y8GIB>+N-HQ
MK?-^7MC4*^%,TEOFS*=[MD)_V+KM2"^"S%-->\(6,CKM=-*RDE&Z4ON4]I#D
M@R(3K! Z^*$U^IYDMM7M#U.RX*KM#@<@TKVC,*AMY?VCA2!.-8'I-'B="T'\
M>K@?DTH2V4J10=8#>A12^+'7=<$GP5N(V723C^J7E;-%%M;#Y."C/*R4B+59
M["E;)&'-AB0!Z=@TQ%L6%NL;A%)7B5@?PC[X;(6I*FJ8+FS5E!-N(6$S0"B"
M1Q*VNE(X6K5WQ@VZO85T33G1%M(U"X2Z%I_<Z5P[;W#;M,HMD=5"_;7#!))#
MMM,OMOE4QFXABU-.8C$-23@+6?PJH3@E5W'(M1!-$>S?.4Y5]$,G[_:NR>!"
MWJ:;C MYFP5"Z:MH8QT:!YL7 YBZ:V'^A9Q--_D6<C;]A,*45G+&5Q91R%DC
MW$+"9H%0HI(PL5);/SO(;;[8?3CM]!(OO""](,?#Y  DL0V3908+S#?]E))?
MC2M^J^Y341]H4?1I'$6?R#B*/G&F)><**$NI6AH]OR@ M2@ -1E6OY.)41Z:
M\7'][<;JAUICL[E>VUI_O[JUMM%X7WNWN?49/M8^;&[^7_J^W5QMKM?7&\WM
M)\CU/57QBY_RE+D/'5!?P[[/)-K-=$#GIZ%)9VVVSFOE\;7I2-%WX+?5,,H^
M%?4P35[NY#TU/9^UNMVCJCAWM:-@I;;::EW[/GJFK%8\^/8[NE4=Y&+HU[<=
MP:.#;B\9UEHT;I!JE;O6T-]\?:H&"QU+/W:'O5H<)O->ZY:IT\4APV4^=5K/
MN"HS/E+TR\5#MCK)HY:JR@["?G7$:@OF=KFHUAP&5=WTY>)*>J9;'&D,5J7<
M$W7SO=WTH('O7YNV5,KVM)OJFU<'$]K0RL-)N'VX8=N<W_[I-&^U;O\6@*O
MV[[S^'$WB2@,^O:%1*>\,[SS0,J-=?GQ/4WE2=K]G1>?'<-,W&U]V+ISZ^E]
M/Q[WNH?W-)"F__9O@W10W.#&H8[]'&3"]&K0"R!UO]AVGF:^[&MY.&R>9 Q$
M[FODF'%9?O?@R)XLCZ64A640BT$QE:G:?PNF>5#,YO+UMDU*D'[*&9C3.'<%
M.XG?KJF/:XHB](HH5L>%Z_HGW5OR?57IX*86ZH$8)\F"N>\71[%?_@!JI%\<
M:!!S4&A7:BHUUND7FZY'[W!7V["!LX/IN8."XSVTU>H>)P( +8H5W/1SJ:?@
MP5)'[8<.M-TJ/AL/T*DHF5UDN%^^ZY>KEZ5"\ZG@/$#U2ONFC64P]+#?A>N_
M7BD^8_-66BL&N3+N("FL=.D5Z, V<%GBM-$LEJ.L[H=)UNPII<>GF%-2;7MW
M-4MO-__>6,NPKD%??&CG+LG3=;NR7)Z2T3YN=<\3V2I:E7-:7 (9[;;/1T1K
MG<_)1-TPKDFAW\=%Y6P"8X(^:A>[IXH[2H,[3VQS:]Q)W$(ZLCT=BG(:6JT,
M3#@@Z[Q_$'QU-4\Y4,6DI1-38 "IZGU_/N<C= Z*8D_IYU) @&-<N4$G3]L$
M_!"^I7DH?FFG4V%@HKK /NEH^3F=%5#1X!=7!^UTAD69*] [I3()%7,<=FVM
M'\)1^IYW;L_@',L0V+30V8>I*0<]".Z@ UT!! _^Q*!6^+?'R7^Y-27S.1MF
M,$CE[@N6Z(7"%/^3=K;%'.2DXI@*+1R%\X1M^MU.)[3F<S;"67##0:E/1H[=
MG(RT\!1C2<EO.:+S)/T%5KH"7P"*@8$!Y"8M 'YT!;MZ5UNHYW,:[C#Z<0$D
MNX5Q++7<G%K#D8NQG)R+08H:%#)P'3K87N'RE* !4!7<-$R.7"_QPGSY(7>,
MH3E/YK\X;R\O)J3 EBUSVJ]LPOZP53FLA7UTPQY(S@" MSD^AG]!?UCP1=JA
M^ [=3'%>:/DZCI^G"2S]+G#82G;QT+W>>:5-"A8[+,\[' 7_4O&C=!'N+RLY
M%#&H^9B+$=#T5_$!T^]W75[4DBD8R88B5% ['H*7XD8'U,UZZ.QSJ#DS+ IP
MG'>'I6#<"'[4P"5+/OMY$0FKPFDU<-.OA4D>"KZUC0^/B[O-P30>F)-0LP4/
MP;3TOSHQK13*32JGM-F5)KH95"NB\*40EM^+<@P5PDD1M2JN7YG_@G*GT(,R
MCEY0S!1HH5P:N SJN5'%E>7[L<+RW16!Y5K_(%$LO:[5[>QG0,?VU6U7S]["
M9,NW%AXZ:2-%$?O_^O2DN&M_6#13(/MKKE\O[Q]!NT/0[[W$B2E5O'P-R.NP
M?5P-X2JV-SCHPLM\Z+M>;D=A8&B^.D!UD ]:\&L58K^^^6IE%&BO@RB L]U;
M3M-;CK7@:E.#'\\O8Q6C<AH]<YS[UGD9P2RBFYV3O-?MI*&MU!H 4HHQE(?2
MPC3TNFWH1;LP->GO2FVC. DSB=MQM]\O:DXF<%MZ<:,".^GVXU[P>7)Y0!JK
MB>FD(V>!\Z&K,"&).FFT.>@J5\1BTZVQ'.#M0%VMJFX7TH&V1?NG![DKCZQ]
M4#P7.0?C5B7TX9R#1<[ 3YTS\!2B/!-SEJJCP(*@]RQH]D*+PL@JI;)<&!Z
M%*!T3>E\C*P,*!2?IWAE+:W4]O(4ZJ_47Z&C;RS5):7S%0MQ6AJXMCE*^K(#
M( 7Z6"$2:.J15J* +P\95%^6+WOTRN$((G6=2YY)>M?-\1>+PO=,0;E(!;:D
M'VY.R-5:M$\3GB?'YLJ"S>]R[BX 40 <:;;2A/;2M S3)K&O08;^R!H6."0Q
MY'7"E@D'UXCL\IX;MM.AERZD!<Q8'>[^S<F]I+,-HR7 @CH%V5,Z"-!NN']P
M'8I=@NI;BZ:/?V<"1+TRW@.*I  B8.13+_:!)X%/PB4C5]RV?'/Q%CI8=;;*
MOP# 6NBR 4@0# = &_! *<SI;/OC5$2S$,)+F?I*]Q(Z2?>67:P5%JD84M%*
MT<*W$V%ZY;)0L6^B>N6U5Q0+KC?$J5NL-.<CGVTTK\OPS87C0>*(7OAGF*>M
MOO8\Q0'F2"Y@IOUC9K7P7!,E"F)?GO%:<&010"GG]*N\4\28'I*<) TV7%=G
MI8)+"+)09:>57U+2Z!X2/#*)DM.E,1/N&U!Q@6S'S;]L@6P7R';:6/6!;-B=
M>GUU:[>V^:ZVM;']?[5WJV^;FUNSGO.Z>=W;!]MQ+<;2&;9#KSOL5\&)I.AO
MH>?;(94#:+B W4\)JHQB*JUD+QX9&JSB167'OIF?5R*I5JM[FC:M/(%@-[;C
MT?M/+;]!PFR2 >O1P%[RY3>G"+.5XEQS0)(Q9:H4.:>%&U?%PZJ:SJ7;TTHL
M4V43%X?1CU96KJ7Z+%<!I_*)*Y?H6ACS*JGL3I+S[6#C99SS*;!OP03?QP27
M68 ' +L+[S\E)^]W\@BOZPRNZ9+2WP7GNC<LW/!1RLX]T>32:>MVRG6(;^8=
MCE*Z$V?9A'@KA[!TF<HLT?,R3)]R\4KVJIJ]F[3X0&Q\P6,3X[$[UNN*ORZ5
M1.GKQ=8P^36EGPW\-4H'OESQO*3;I<XI5V]"Z-S1.V63][)<P: IW;XTFZ5;
ME1SARQ?UX%.Q2E#Y2<4Z2M;*4]"@M+')L[KBSC+>D3@O]?MJ51)>5W!>M0P
MLWJ2@_NU8+N78;OK&9D1=%D59(*>=>/@M+!FB?3 !P4J.B]S\8K-.Z4);!^W
MPEE)YCS6<O"-3=XJHAJ5JUVE:+3.EZLLGN-A&="HK&&*-MUAS.5KF7V55:V"
MC,&EP17O.PU735P#?*U\E#SA6B9O+UCIA5BI"K7TA\XE/>;#<1%M!FD_-B7R
MO<IN/1[V'!C4<HM""OITPFFQRZ)7&Q[O]TRY&VQHT]KF\;55XZOH358N2(_T
M11F2&:9M:Z"E1EQ266 PVKWR':;5OWI'*#Y_I<V2NX#[VE_=A+9@L!?!XH4A
M2\&V7AZ 6*/TG7(C3?*F$RGSKB]9I8S*59'72_24=TY"?S#BBZJ!T>%G*3.D
M'T+A]Y>T7JEMQ&LAZ3O;&*YO<EC^;AC_-46XX*WGYZWM:W"^'_8O-ZHFGJA,
M4&*1E(U?$&B0]ZO8_:6FN,3?!WG:M%#F@Y0;&<M;TAI.$3Q.=Y=HZF8JR#[@
MH10Y..FF.&R9^Y?VSJ9.)*"5TANJ_40+GG@9@P;"#9BV)./U?,P I"B2=VRO
M:P#=YF>)6T:2?VDW[G7S[^Y@+O)M]D&%="K]M2#O"WM<(Z1R*W?MZSLP!J:5
M KC7-F#<V,A>%OV\EM1T9W?&R+84\:,RQE@I$V"F#9B@[3Q =TJS\O8@#[&V
M7FQ]2.E8FQ'T52C3%<J-]NV0$LE*K[[PHVYW8!!,>WF47C!:YJT2@2_W5-R*
M6(S2Y!8L^?PL"=R0 HV]3O)XRFW!(:79A<MCE]MA<-#U:1]47D+7DO(I'0_X
MZ2I1,F6H%"DIO<*V]$QBEE%4\C38?IY6P,'\M+N^W$147?-Y'Y06F$'@F9*U
M"DXJ^E+Y[FD1J]8SG;10WK_$V?&R,^5">7_Y"G=72.F&^[;@IY=1<?]<+C^,
MK$T2_E$0*=P.-%T+U<1AJWBJR.2X6F=OG2?M=LUE&NF;*]Q;1IU2_E+_NM<T
MZD!:1,]=8J6K-,\%.[P,.]QVS>\:NLN]_HGB)Z8UK#)_KX(V%2[>RX^W@NL-
M\X19B[TY"R(^/Q&K(PNO^0C7DN&O2):RH3N5KUO8_LK??=LR0/W5%+5KIQ#?
MH.N.KJUDC;R18;\,HPVJO*D%99^?LFD]R*>$)5?0"(!7TM&]2_UZ@V3@!KJB
M:$ Z+/JD6[@3*<K1Z[9&>5'=(LD,;C[HME)^%*CE;NT@M,HR#<X<YP!@J^:.
M>WF9HY8NI4TQ1;61FU512C!1+&6&2Q3:+5%H%=G@_WWCC6D)(9V)>]J!+P?Y
M<2U5-RH7M(NP&[27UKO3YIQ;.^/!/B4_&8;4.^X6>Q+: ,"+]UQ?J@^UT*J6
MY6&2+CMX67W#'*=2 J95BD.U;:&8T-%<I;(+?>.^SN.+;*EQ"Q\?1^U!.8YZ
M@X6"6F18S5&&U8OG4Y6'--:RVKN-QFJC*#2XT7BWN55?;6YL-KXW*12CQ^6$
M3GCPH]/SKDX]W[Y,;/[NH>O[AC[YQ+GKB'>YMM%Q#YN,R7<V'3Z?<I9\DBVP
M.[DO]EK\:5J%T[9]$,)]%)J:_O]2N"#=(;3AKQ+?CTVO1+C]7Z>Y[\.. 8P"
M\_UP+Q\AR45VSQ6<Z(&*S:#S+7/<#Z]''W[S>?^X9<Y?YYVB(\5#O]UL'?#E
MG<+B:9+*RU?F;P65)K J7UZ]N;J\4EP:%=.^<4VB%2K9@Y?1"G[PVM>:Q61%
M,?)=S7[]&F/?]^0W.TL?U>PC2\2C5)+\6GM/JU]>LOZ#%<S')!#R6_)0,-1?
MPTZH4;1\*0S?'M'\#'XMN"(P7Z/XY@1,D W:N?>M\-(S01#!$V:!B0T</87T
MUKBC_5X70'56]<VY$ #)?]?I$<\TU/M/(UCM]Z_CBH=)]^ 8*T.7S" ,L59
MEUKJ\6]/8(QOSN"/M/'$'CZ9V+'XOZ<2^[FUV_WT?EN5]S#?3_=;P_TNRCQW
M&V,2V%KQ%TTM,4W_X#8)GS)"5)MJ7OVO'QK;]3$5)[U,QZ!^S\_2.2SO>F44
MLS;LY(.M%($9]OU2$>>$;A<_Y#I0:SSE+DC,G+?66\RTH0;^C=23+QO)0B-!
MT5):ILW;IM7_8RD#-B_/>X,FS@:O.\.V[PZJZTNUCFF']+)LWYCCUXF#5CL^
M_4DG#Y\4*1+]U<%;T^NEA<._D^\&8@.S%@H!*B("GOY];M>Z)Q_(ULDNK0_]
MX?K)WGM]N-G>/:VOO6OM'?YUU+C8RQO-K;SQ?N]@\_,GLK>6_FZ@QN$.V6Q^
M.OM &ZW=B^-V?6WU;._S[OG>FB.[ASMH]W"KO=ML'37:GPC\S1MKN[AQ>(3J
M?ZNSS6W==NUWG<U#=U[_O-7>;.Z?[;W?/8?W',%];._S.ML[K-,&V3JJ?]ZA
M]8M6^P/=.MAMG[4V#U?/ZLTZ;[ROD\VUW;/-M4^G#>A3_6+K8._P$ZF3O:/=
M0W>VV]XY'3T#[QKND1U17UL_JU\<H=V+7=8X7&>-M574:*]?--Z_:\-[+_;:
M,,Z+=_E>\\_8>(O./C37!_5M=/H%1><09R&C6/N,620S$XS* N4884LP#GSI
M#>9TF3+R^ZN;K/'F?_X3"_3;CPC!2(4]01C&::07NFAN=%$PW!LJ:.0>L<BB
M\A%4$HU8T: 9T84N0IA0O-!%TZ2++JYT$>>:1RDSZKS(F%8H,P3[S'@P(B$0
M)](!E!BS94[U%.FBEX;CUV)^-]9]]3BC]8]TSIR#@15'Z[@  E%L'DS99F7Q
MM.YI6?<"OOW7=,&*U5'GWG5[:]VA'<1A:S28K<NQ5+[(0J2?(M(@RB.1AG9:
MX5];YWN?_;$E3-33_1=;K3II'.Z]WX-GCR[VUO;I9M.=;7[>.]K[O,$;%QL4
MYC#6#QW:7'-P;17F:P<W3K]XYJP2SF9$4@ K/LI,(:0S(9Q2U 0GL5MZ0Y>5
MQG?40[&$_Q0F? %[LF#"&6-" DP8%9.449P%K73&@O.9E4QGB$2"M4!"4YZ8
M4%-Z#Q,.:BET7=HJBI9K29$5K#D*ZE:7<'$)%3NKCT?;@;YQ"BEYFLFY%\_.
M)O9["8-Q1RX;8; 0S>\2S2OWTVH4:$ J<RXJ@'Q!998:DSG0L!Q$2V"=A$DL
M4_S#WN?]J.M9O<_'!A%_7LE]"2N[D-RQ2>Z5LZ:]=I$C<-$LY1E#4F?6@+,6
MK4*2.Q&B]4MO"%Y&5$R1Y/X<8?>/O7!L\NOE^5.E\6(SS3>65;ZFB1X;$YM-
M3?0"&*(BRWI)E=6.WTPD*1<X%PKI.Q12?@U**$QLU"ID$N@'4,*)3#DF,HFB
M"YYJP7!8>H/I,M!PBH)'XUYM_GD%^ 6@Q$* QR[ 5XC".<Z0"RS3-"U%,:DR
MA13\$[6VPHJ@.5EZPY>9F*:%J#$%?Z<<4*RE0A.]\JS1=EZ>G;U\>1)+JD()
MOWP7J)AO]^8E%LC3QB/HR>=\</!VV(?YJ#32PLOY/IUT?@U4.!&5T"ADFE"=
ML>@IZ"0..LEQC16FU'*U](8!IK@;[%N$)V9??E]B47DAO^.6WVM+RHY0@JG-
M")<T8]Z9S$3*,^-QL$9;J:U)P7I)Y!3)[UB#%'I:,46SF[8+N\>E>S["K7DP
MB?9Z'NV<Z:>76/A8>#??J8DVKR?:Q< U,Q%EG+&0,:-I9CEEF7?<,<\X\42D
MO'ZQK,0/8XFG2L0,!2]^1BE_B462A91_OY1?X8T@L!3!ZDR;).74Z,Q@^*JL
M)<I3YH-.04C&EJ5@LR+E<[W=Y&-UV'=9X/6?87Z<=IH726R+>,9D%DE*@GQL
MF<Y@M>/71S0!?VBAF)ZBF*XG6D@1!4$:99I%F3%$8Z:MUEF4DELL&#&2+;U1
MRYKR*7*$%H&,&8(0"\$=G^!>(0H1@"$509GRWF5,)S#A@LTX =(A(1#V-*V*
M(#9-$<@7VHX\&;';O*RWW$KGC=2*^<BZ,2N.\5WD5TP,.EP2YD.BRU;JYV;<
MZ8?"N5FHH">HH'IS-:F?$C^L?G$$$QV)S<"!X1FS(F16!9)YR:)5D3MJ+;@U
M>EFB:=J8L\BMF"'XL!#>L0KO^97P.NFH\S$#TK&,,<<S*P4!&*%P\$%;K,S2
M&T*6.4)3)+QS'778**JRFU915WUT+-8BZ# QY #T,)W]W+9*==,'EV7]K"H+
M^[[;]:G.[$('/4D'K5\'$#I$&WF,&9%(9(Q8G!DE?,:UQ!%IKY'6 "#(,M!Q
MBMR81?QAA@#$0H:?0X:O<(3R6BO*189<VOA(3,P,TK&09AH<4M:1M#U_&=^S
M_781BGC!O,QJ _XXTC/GVZV9<'IFH]MQBQ77[]!+&]>Q!8\F4")I9H!54PDC
MGFFA0L89QYJ 2?%<IQPO)L>UXKJ(34R3$$\X1W,AQ-\OQ%?@ CP Z[SQF<8"
MA!BHF9DB;U/:2#A7TH58)&K^^#[P18SB<2(XPLR+B,0D<,/"8_DNI5*_C@P"
MQ\$KI#.C(DYKIS(#!X9EUE-,=23>NK1LL2S)#R.#1=!A"L7T!9#!0DR_5TRO
M;+^D+*A4\B]8FP"\(YG1#&?:8RN5T]%Y.7UB^G/$%0;FK$II^/[5B?EV/UX
M"XRHL=%QX'DTS=EE@'.A=IZD=CY=1P?2>RT0<AGFUF2,89$I;E1&O%#&1TI0
M57N*DT7!B'F4W!> !PO)'9_D7@$&A(*2H'4S9P3/F-(L,U:H3!HI%++$( ZX
MGM!EI,:UE6H1+?A64N2/5I>:;U?D);(?KVK1+&*2WZEF=FZ$#U3P%BB?4>%1
MQC2RF78<93)*J:A@1NN8_!+ZXWE3B_#!%,KL]^.#A6 ^@V!>V7_+J.*$8(#J
M().))ID1_S][;]K45K*LC?X5!??$?7M'*'O7D#5UGTL$;7OWRXX->*"[C_V%
MJ-'(!HDCB;;AU]\J@0$QV @MQ)*H./NX!0*QULI\GLHY63;D*2JF(Z6.T%*)
MT*:1L4W.=."JK5; V4R'VZV ^9>@K>(6EGO>]?*SZ<)&551FG8E9WU\U>9Q2
M(LO)@^0Z0#[R++BH,/M8,7CM)4?DV;,RI*MP[B*OF1#0\D51E;Q6FKP6-H&C
MDM>LY'5I%AJG+'%4@@F!0ED@ "9%D1F,\ZB\U3ZD,I*<=2EKJDWM<<GKW&C\
M=A47*^'/EKDO?I/IE;OE^9;"X+CLDY]_E>X37N)*I_'^T[.N=] ;]^*HVWD;
M0XR'9?]!Y\6@/[F^\OKU\%NN[]UXX#]/YJ!,7NT/#O*3'/V?3FGD'Y]T?GH9
M4\_WQO^89Q=S6S8N/]^]R@>7.E&7*R_UEH>+Y7M']J3 NBY:ON/>EM_^7.""
MJ]=GRE1'P3W 'OTT-37!L&BDRMZSMX( "B7 B.A!2,HDHDNFS%SBM&N4;E&:
MLJY6KNSS9$NZ*OO,QSY7VC4C^OQ_ 0AQ$3!)GQWA2"!X2XB(01O-)OMP1*MF
MMCR/?1I9W8?'\7)!5ZV8>"*3ITCABI=<>><AO#,UZB$%JXR2%+@MS>'2"M#:
M!D@,F3,T.1+\VKK KC1S\TXMFV@A<!=C+53@-@/<2X.!62VX=PG$9!?O9%<&
MH@<FL^="I,XTK+.[HKL:5[6PHKT&PT5#QC#^'?O'-V(]M9S[J88Y?".ADTI!
M#Z&@J5$./ J425.PRA) %P(XE5T8QACE(4F:\J%Q5MC=5/5!BR(F%<-/-<NA
M8GA>#%^:$3(&AM9XH-:6-9XTV__<".!."Z:90L]+T[7H-E"?6>,.#S4CCNS)
M<'!P,.GO_)81/*D;/5MA99Q[-Z_/1+1KOU;WYF&\-#4,@E&O*;H(632VK/)4
M8"CS$*Q37AK"A/"EFT.J-JT"K&&))3(M*G"; ^Z51 ;-5@.-#,J<24 N(FA!
M*! 4T@8,A'G9/N ^C[#$]548!U<+SNK\R188$]-C]:NC,Q<O3<^/L-P9XS18
MFLJN/T_!)&LA$:8294(+4Q(=7<KGYJ4:JV@A>!>^$Z."=U[P7AH52 +&1$-9
M#%YZ!3B"8=;G+[D/ECBEDI@8%;(61SS-*(G[U"D_7V_FX9;#+;WI-8\Z)[7\
M,;TL*YL"Q)?M6&759G(.LEP0@D[",&^I3B700-LTS*Z&&9[>*JC ?!1@7BEP
M8#HR&R,D9V@9%$_ !2' ,4:(),D+&=;6)<X][:VM8033UA/_;&R$GZ%#Z1YN
MQ[WWHJ\0^RP@H% Y:4Y.FAJXD&E':R)\&5&=C069(NB8*4HHK6GI$]'"%F-!
M=J5N:@KEO8&Q1#&&YPCV!00@*MCG!_N539Q6,$&E $6R/X#&:#"$".!(/<O2
MU+9D,A3MHA#+@O65[IG^;GJCP2U;J^T2/5V6HX[;>R!M^:DYF"HF&5B %(P
M3,2"XY&#R]_VVD6CRO).EFE+U8Z.503PTV4Z*H ?#N!+NR.KILA0Y1")R$X&
MS?]H$4OT(U!$C%R[,B^[I"K;-,EVI4?S7!W!TQ^,XV@R>,>>]X7VRG[P.!IW
MOO3&^YUA/+#C2='F<-Z@R(HR5#,FQFD<#H(=[=_P@@;]C[MQ>/@RNKKN[Z&,
M]/&J26%#RH(B&CB1931&2;\J1B!*+4L+2& 8US+U:$;9KRU*P-;JB26R*2IL
MFX'ME0F+A&IOHP27@B\KP"5HJPEPE)%8'2T/<6)(<-6F_JR5CE'\J*6CABF>
M/DQQVKNU.+R2T@-)Z?-4> *-UZ@1%"M158F9E/+! MX&E-*X?+B4;0!=/?_0
MUQJ=:"%N']&2J+AM'+=72C =<90SEXW^$ "C=>"80W">6Y0B&,DFVWDUG7LZ
M7@U*+++R<K4=ET5M\KJ2>JU\\S"^.9T:Q\EUD$YR"S(0 ^@$ 2V\!>U3H.BT
M=6=KAC4VE7RM$8<V 7<168P*W,: >R5]P9TR5!N0.L0,7!7 )BW!J>0MB530
M$";[P4V;@-MDKT;;%WXUU*OQ'(NX%ENQ66EH)AJ:&FSI$C=*4P.&\U1H",$*
M*@$ELYPX:Y+EF88P6Q"\J4A#:THU&PQ#/$>4+[94LZ)\5I2?7"EVDM;(J" 1
MXP&C8V \]T XL]11)@0A&>5,=,7\K:&+0OF"@A;Y!A9?1G%XV!L?QK(&I110
M%-3E*XY]GW'0^6E[,(X=/=?&HGL)YQL?/LZY_W74^Z7?._C_UL;#XWASGMW%
M$]CHAQ=7[[^B_Q[HOQQ N7VZ1;?>[%F#GF,P$!120!HY&%.^%,%SAYFGC2[
MN@;])UME]4@*.LN1517T<17T9$I!445G4YDYHED^HI"K[ \;568M,K3(LYC,
MG0K:MI6"K?Z,E0[V7]D'Z*\4(QY=[ ,<E2V ==E?0T4AH??WM\\^_P@H/_^+
MF5S20B7_+O]6MHXVNIW_^MZ!\#H.W^W;8;QV,!"K\WF80N14(:/<)>>ED#&Z
M1(A(_O:(Q>;VOZX?#+OQ\&@PM,.3LP63K^UP9_AN7"I=_[0'Q_'RSY][,Z0>
M%_<X+OX8;[TX]V9>&/+A?_:)/_RS;_\RQSN?/GY]O[O%/^QNG&Z_]*=;IV]H
M?B:XG>]E^^76UZU/;\C.R_SUI_>G_W/Z\:1\]M9IOM>7'_G6I\][2HML$C$#
M<;(</#H*FED".@K.O# Z>T7?-S'NT*AD,<AL8EC!\O%%J?&)858JJFC^DXBW
M>\=5HY9>HRSE"H/P$"7A@)Z2;&I[ JA<R$Y0(9KL;).?"Q'>+"B\\8U2(-_Y
MNTCZU\Z=:C@J&C!JCM.N!&@R'?L2I/F2+?)1[/] .R>J.-H<C8YCJ!&;I]=(
MW-K]N$>UEJ@% <>TSLZ?S1RGB >558(YEAQ!]AV.:YER;1R/]P?#;!A4!6N+
M@DF'P1DD8&VI>@K!@=-4 44K4_!!4OZ]0[1E"K9S/!Z-;;]8LU7#6J)A2H64
M:**0.,6L85: P<1!$,$<24;I$K_J#WY\GMX\8,_4;Q)IG4U%YS#Q[IT!J138
M>@7E14&%X1(-MT"5B8 F>;"<9%4E6C"97,12^+DD^E7MMU;IEB2)>J\3*-0&
M\IDJP03!P6</PWMIA="X-+I53]?V*5@^64E@28,/6F:7U06P(B)X:5@R7BHI
ML_W&NNR6#K@9#MB+4ZO;Z4T8ICLY= >7&M&QH]+7]>_C?CS+.G/2[10[;_*#
M+Z./ARX.S]^BD[?R#^0//XKY;_T=#TXN0KNA]W?M*)G;GKYO-_DUJ+^PP^%)
M?H@;AV4!^L9X/.RYXW$)R^\.7MM:._H0[%]I--?!<Q$L:.L8(&9_WFC)(!\1
M3EAJLV!=8XWFM3VLA6!^V.D]4^E51?2C(_JR0"OC63$T/A_ U&;WEG'(<G3@
M9)2*D9!4BFOK6G7IL^X;:U^Z\;>'I1NY$/G<%:00.6K*;<9P_IYPF$QDVM9T
MXY-B\_W=EO;A=GXNFZ?O=]\>Y/_R;%F+G9>?<>>OM[TMMBG>G_[!/_S^]E.^
MKR_7+&VVO?MFCUK!>> 2?%+9E>/,@V&E\II381*/'-WW0O%W:Q330OH44&B%
M*)-W47-M@X\FZA!UJNG&%=6HP+))GZ2"R&3VW5R)PFO/0'F3*%%"<((+23?.
MP6DU([1"6LFW=__(6DF8B$P \2[SG" >'%(*@BG.K8R)<7EKO/[AT?@Y&+!&
MXU='_3(I^CVILH.<!()CO%3U9#[4CLI,BLE';D*@*JVMRRX5-RGQMG#5LC!A
M#=RW10WYSN[&'LN.EG<^@I>E "B* %H' 98S)@)U!CV=-7#_=,I5(_?MTS#G
ME53.I^S=EC'6+D:PS 904A!!J:%:Q_OEQ9?PX*ULUQ9=9/FY[4F,SEN=-1 Y
MS[H8\J$K\S^E[#$IHM'P."O;/9EN5;)KGX)IQEA400(1F%W=J$U6M92/4T\)
M8\2%&&.QZ@B_CZ-[SG=GF<A6)2)7>V3-PPR8FHAL#;HO$Y$I6AM$%!""SVZ6
M3Q:LL@RX8<)::PP+ODZ\7F4P/^Q\KHG(=B'Z,A%)%#4JH@.;F;FL$+>@H]5
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
M\?!M..SU>Z/Q<+(#J.;NG[CSY4PRF9 VIN12.6EV3MJYV@WC!$7'>#8L2K8
M;:#@&$'@6CL5J37!FK5UI;K9_&A1O+&F#9;2S:\P;A3&5\>E!G3<9L\^80 ,
M2H(-)()GCO(,[^!\7%LW766:&AM84=PJ%"^T5Z6BN$D43WOZ!I5F0EEPEEC
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
M/>Z-3\Y&\>P<CT=CVR_/M?+43#SUZAM'E6PV;G_<(XJ@8LJ#QD0!G9-@A6#
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
MT=ED!4T1C?-62.9]"-)S+SS>9]S? Y=!UW-\<:A_<XGZW3=[,7%)D2>047)
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
M[/9I' Z"'>U?9YS=>'@T&-KAR:O_/>Z-3\XF9^P<CT=CVR^/M)+03"3TZIR
M)HEID4**B6DPBB5 G028H ($'@+ZX*)WY$K:XQH)?8/+PGV0[SD?#>"S6>OF
M+B/FL0FE39S[7X\HK1FDU!86O6G++91"7]CA\"0_OHW#;"B,-\;C8<\=CVU^
M[KN#UYE=^^/*J;-RZLD%IU(=I66206)< /)L?EM+2/;/DC/1&A&TK9SZ.)QZ
MFW/9S,4O'\G<:JIQ(3*E"**#YZ@IMYS2_+VRH]E$IFTUU5I%*]N7IIKUSB'Q
M!I3.C((ITE)#Z,$ADA25T5SZ']-*M5.JG3*/G;)0_JAV2O.$<FFG*"^-8:A!
M"^*R=4)2YA+GP# ;B%11J5CME(7;*?.6C-7PU,WPE+9)62)<2!X=-XZ:X(Q
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
M1',;!^LD%XAO;1/6)D05,ZY :('0^S]2*EL[R'CH$<5.&2H<]$PY8PQ22MR
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
MMX3RX(BIV[?1:?LV3N"/3_W)5G&R +Q[.1G&:7L=GZ/OJJR6_.9A1?I?U7:
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
MY^'XF%4"V?[966>4JN!&[=3=KK@_'B#-YC(6[<;[I9'\TQF?[DY&<4)J!"H
MM!0 O6E2#,^D%-A:@)'"@!KH(L5P#*A A)2(8 5YJONY;!<5/\=F:^Q#)NT6
M9;Y'99ZS"244UXP8$!")'"((![1W% 3KN-!*"^\SFQ#L+C5\Q<.QI%9FKOS,
MG!AKD5ES&7:R*&8E!,5^N07BO&_2!T.$%S09+%H;0%7\H:F"(#BNK%60*:_3
M(0%K9+P4'\4Z^BB*XCZ$XLZI@I<0H4 AP %!0"$30 FB &20TI00QUENLW_G
M>$AQ.]PVWV*@SY]3LL7&1#VF GI=R:>@T%(H]*%)'W3@'A%H0-Q).(BX(X$1
M+OZ .DCF@K$JH9!L4[E.Y8?%"[%.7H@;<XBBN'=4W#E]8(Q9H0P$J=M@I _!
M FT" 4AICH11V%,9>3\2Q<_PH,QA./%79E(T\G&+!V+]^$02VU]S$4WCJ_->
M!_/W"FHMA5IV(=AAL8[_9P 2&=()+A"8( (0F%J$B?'.NE0'U%:H>"PV1M$?
MBVX4E5];E6^$1"AF D(%/-8BJCS30!/$0:0HPOE(8S!)*L_;A*U)#M7S\'+,
MDBN&_HOO37RKN#G6C)9<%:&=@M)Y@:2E(.FDR4(HC,@#H]DDB2. (B> HI8#
MS* 0' N,/$G)Z$I>MIZ*SV--U7H#24A1\)4J^)QSP$@UF"$4B$!85'!/4C]6
M!+0RS$+H,4(F]51C5YPU5]PC]T\Y!OI\V.]VGU=K]\?C'=<U8KJ,2*_.!MW^
MN?=O?5>/%\RC D=+P='G>6.UER?HX.284:$Y"A!@+B&@FAB@=,  >P4M8Y82
MR=:Q,5-Q?:Q1LL8=N$;1[-5I]I1H'+VA^R?'RG"BF'" >^\ 94@"Z04!+$"A
M,#9*I8/G4)OR.UL3Q<FQ;.+GK#5*U?S]KE&8)VX7/6@BZ$(;Z6+VW)5G)+]&
M\!A[YN,*P@100P@P4@D0G!'&4B0A9"F98TURSXM#XZDY-(I.KYAA[!Q#ZYQ1
M! .H$0*4" RT4!80B^.KB"FI4@.V-L67\[,VWI5!Q+H2BP,_;N5#90;I?$;G
M7<N<-QNQ10%\N7.RA^D/G1^"<7_P:YJ14;_;<:WI0VT2E*UIR"4*<3?*\'4M
MPM_/WX_2X5CS)/>9% N"+8-@GUXM>#\.WQS[*#[HK 4>6@5HD!H8DO(^&&=6
M$\>,]Q'%1%N@R_V\;F<DW5AY-L@S\AP!X2'=)@40[@D0%GK*$N$1\D@")80
MU"L(9#KNDC*(&$&":0:WME5;BCNGG#\4%JS(F_+87$=<W6DV\9S0[7\=M<*P
M?];J]+[XT4UIS@TFX4;2N57OV)M:CO<RR!41X<=>$]?TC)L,[:E.*<ZK/<)@
M T, Z]HM[K4^3V(8'?5W;)3)T"]T1]_IN=(@_7:;V4*G6HJHAIH$()WD<3,C
M#$@8C705/!?("(44W=JFT3Z_G-!<.L1MMC:O@)H6E7THE9WS3TTUPA&$ 8S<
M$U!I4E=:Z$%P2ELA:$3BL+4MQ>6C4C<Y'7D]><2N'G3&<0#?O8N\<NR'/=UM
M348^$JPP_JJ']5&+)5BW'ESBC_[P72V8@D!+(=!"6]G M<0,I?;VR0).[C!%
MF0<\2BZXX BG(CGUA;Q+240)U:VCVCZD/ZNH[0K4=DX<C F82J* D.EP180P
MD(HKP"Q5)@0K'4N]EMKR"B=VB<7=?RPN\H;$(I9S4#TGM_MCY0+=U0&_-Q5H
M<<#?$L?>-R-R>/_KL;0$^Q#MGQ ,!)18#B3F B"BD<+(<(9XZFR/[X1E)1;W
MM$#A4?*,"BC<$R@LM*ZU@2$M& +0.@JHQRX"@L# &"<-ERH:)CXY,OF=;)(2
MD+N'@%R8'J%> G+/-R W[,?1NGI%C/WPK-7MZ]YS"<*M7W'=5"!_1'GLC4:3
MJ*'^,+SS=C+T[J4WQ86_W&9EFPR6')P<.Z>@Y<I'\UL:0#5.03=)HTD>V8BD
M2F'J2T7=4];D!W6E%75>J3HO-#/D07E%4T1.:@6H\!HHSBE0+.IP7+O(DU1"
M!]M1W&NDR4^$9%ZMAV_]H/(>IPR?N_&)#?3HKQ^?F,EC5&#G]K!S<I%%8!X<
MD4RFQJD(4(49,))Z0*#DFBO*5&K#OB(642)R3]2I=6,:4;1X15H\J\%_G[S9
M3!OHG#' \!  15P"&;1-)?F0<"1U,'AK&U]-(#8Y-+>>W&'1&3'T7_K=+[D(
M/WZR>"36P2/Q5[]W<A1)W5]QW!&*=B,.=0H*+8="GR]R">U08%%F 'GC(I<0
M"BB!.2!,84X1%%;BXI%XRIK\6!Z)HLXK4>=%4J$0P=8PGKJ34Q M 0H,,QQ
M2!%2WM.@<.Y<S(I7XE&\$BL@%AMHVJP?L6@:-06)[HQ$WW<N$@N&&;%!1NBA
M#D8D8@@8JJ)Y(RPQC!#H)"U.BHW3Y$UP4A1]7DGHLG%P$R3&2XB!-#P:"3;R
M"TTT TY0*D.P4-?G(5S%*HJKXGY=%5'E\JA,U[=Z_;$?M;YVQJ>1:.2FF:V!
M'I8#G-;%A5%W,GT=97)>?*A+DXQ7%TF&$H:E<F5@+(_F#@X42$09" $':-+V
M8TH^Q9-6XL?R7A1-7IWCXNO^FV.D*4124""\2F=#:@\,MZGK.&11>[60,)H+
MF)5TB@?D&7.W1:=.'ZI*FY/*M&RFU:V@;6Z8^5Q<&>M>[GP8$AQ-T[UVD[@*
M-BW%,N9ESP=')]\CRT 2"FB< =@''<T?FNJ.(ND('@;LE84&^]0M'5_1_*N4
M/J^?"C\>O;C61BC*NSKE/9\K[_[78X2I=8(08&'48&HCL5!1F""*E2.F"&3K
MF2SUI#T8;_V@;L:6R(7MGYWUT\W[]O-S\5.L.XWXHS^<"^DP[&81O4L2*H!T
MR^S-W(W!$Q^,B! $':!8>* EA8!) KF#U ?ETR%O@MV%211'16$217]7G[>Y
M<TP9](IP ;!.F=<<&F!T4 !+3@3A5B&[EB>B/6TWQ4(XQ'_S0]NIB$5F%*W^
M(,W^L^G'MJ[$HN$\S3AT6(GE52TO5W#IEIF<Z<0518R#3*2#H36@C%B@&92
MAO@RA@$YP;>V$6D3?/D@I9)KL?F:O/JVKD5=[RO@L7/,J*32( Q"(!Y0Z0S0
M/D" D'-:2!'1V&YM4WGG<T76SQ^Q*7W9FF<D+=6KY"YMF)XJ.JW! 4E_3&58
M.B_=TK/ZYE(9JHS,@J%(-0S%@$*C0=QJTFG13I/ -57<I3-1"+PSYUA*<3;(
MU_'LD& -3D8J2+""7.\&EPG<TVAG !J9"Z"I'Z-26$1J(R)_Y!I*#J/IP=HK
MH#,/ @.K/&5ZO8E.ISX,-?6?3:3G+AZ2)]-:<DUI34*R]/]TFL:7B%6]\>BM
M'XV''3OV+KVQTW.++S0^^3K.1-]=/OO6=B=)+J^^V5/=._%O]=B_B@]@2S;;
M<H#X_E*?+^4@BYL<T)+CY(]A0$F2LMF0Q-HZ0Y,_ALBVO#LW6E8!-\A9\QQ!
MY2$94@&5-0:55PN!)\UQB#L(</G(+LDHD,1B #T-! :/L5&Y60CGE\_L6E-
M>2(9+M?WN[U5/]N;6I>/>8TG'4[\W9]T>KWD[4O'1&:0*Z'#*[@O<YIP$IB#
M-- @7:#6D8 D\8IB=;R7=B>$"7J<W:EL-K?,>8Z;#<)>">PY4)&( !K% XP@
M$A@K2(A&C@CIG 6$:)N15>TV&\I0GZIV\W2@(.4A=26FENN 4:0@ 4/EE,$X
M:3=21;LW1[OG5-(A;(W#$&"$(I5D& ,MD@.?.<*L#@0GAQUA;7;%\:\;'W]<
M3\[QJN>N9QOW>ZK+^DS"_]S?@V\^(BM/C$X*Z@6*1,L89Q!5FNCX,Q"7$?DQ
M78P%D9="Y&9/W\]?#R/G0I%9<1F I4Y$+#84&$\$(#K$I8Z4ESZUV&"D32B^
M[SC*FD54"P 6 .PH2ZE*/>R$@51*K4P$.ZD1$8H'(D1E<!8 W!  7#C'2SO/
M@U31S&0\'>QG= 0_&U<[Q\Y9+I A;&N;\392<E.P[XGXR*[V;KZ;# 9=GPI-
M=+?E.B/;[8\FPYQS'T4#<@;=RL_U(E$2KC])?8[6^&"OFX[R2=LSNWK0B4LC
M?L&U]&CDQZ.4;-"=N.JP6VUM?++XXD"?ZS13.MH_\<7A)+[OOPU\;W1YU=RY
M;FQ]IF?IC?Z)[>4/FSB1E^*KM*I<9QQ1:K37LY/AT+O?)^.#_OB#'[_6G9+/
MOMS^_:'I,+8>"6Z" ,(9 F@Z!DE:KH$W@3H)$7<VG8749F15*6 ;9)T47-H8
M7%IY%4T!G_L"G[GQX 4+E@D6C0<?C8>XJP!)G0:<62T4M3! $HT'M*HD]&(<
M_$3A<KD8,'KDT\.=)3:GL^;9!BM,'<1&_3#^JH>E"_J],*1%)'IU-NCVS[U_
MYX=?.M:_.XWS_GL2T6Y#0CO=;M_FWP[#6V_[)[TDJRK1*S<C:O#ZG;-$X0MP
M+05<MLF:N")&<J4!]LGEZR-Z:2DQT-@BK0QCV(2M;8G6*0I70NQKRS6*AJ^)
MAC=J8Q B4;X,2(YT=1J+-(A&NTA"PPFF6D6[2/ U4O G[9;:ZX'Q,'Z],T[U
MO??6-.1I-S):&37YWAG\NM<[J@32[#<P[3%P&)J=!PH0W3+"G&PDR)4) @.O
M" :42Q]M)!. DT1P2"(3$69K&Z,U,I%*Y[&U8QI%8>]98>?,@43:3YGV@!KF
M0)2:!,8A!B A4&FLM8$Z.37N;!L4I\;-].UPX(>1-Z=SVW+);)X/T ]@$O^H
M0UQ],];QBSG$Y>ORI^SHZ/FOD5 L7*#X/![MY+<TNL/P?N1WDM@.:Z'M]:85
M:W_TAS-I_Y5D]5='F]SCOB#:4HBVT*+,68,#P@(H*BB@Q%L0K1\-$ ^.6^PT
M9W8=^S 7C\<:\9";'P=7E/SAE'Q.6Q!3S#L.@>4T<I<@(3 !&V"EHTY+BB47
MD;:TA11KI.)/VN>Q8^W09]7,I\\Z[\]RRDWSV+C!T >?@I+/JP?[FF:L'/FS
M07^HA^<INW1\/A/@4?]M%-]9-J[^UMV)WW&?)J-QRL(KF+4$9AV\W&D2$^FM
M,R1EJP03,4LX"PR"#B"I)(["M4RES/LVE>MT\%1QCVPB+2FJ_0"J/:<CT$#.
MF6' 1/H1Z8AU0&-I@>(!<DM-4) EU59HG3R?3]J/LIMIQ^C^^<C3MJ4>-(-V
M)K+:OUL%AJN7Q]ZA E%+091MG"_W 1_L')L@I1$2 P==BLXX"0Q')O[@W!"(
M)+<X=6^7;4+6*59<7"-KRD&N<WT635ZY)I_/-?EPYYAZ$KE$U&1C$^&PC 'E
M@HT+2TI-))72D75T<CYI#\@BY6CRC%Y_[$<+Q4>=J)1#/QJWOG;&IY&>Y$.>
M6P,]O&O/]R<*7 _)0]+1F'-9SD!KKS<:#R?)5*K0K(#8<B!V<I&."(.I$C":
M22KEI7)'@/:1C@1%H_7D I+6YZ.X.5NGG/KB$=DP-E+T^;[T>9&4\, T2ZI,
M$(OFA8[F111K -H9HYSS6"NUMH?6_7N<O /Q7]?YLOV_\<?TUO7B%CBN_D%_
MU$F#_35OV)TO_K>O'3<^G:[\QK>J._P*YU_19M3O3L;7?^5,#T\Z/5!_4\7;
MU:^D:F^^J._6)_ZP.M5&\&>ZC=-PCTY]KJD^BW<]3RDF-;$9ILKJS&E.AKJ;
M:4RB0.-3/\H.%Y<*K1/D]7+_@\QUZL-NXL='X_A"/DSRQ4S\%Z6P 9.#X.+H
MFS_3DV1("1'.?,!.<,.HH4$KQQW7RE#.N*+HF*"MZ9=.A]/!#_2)!V;H]6>@
M0WRV7W7WJSX?;?U[<8[B=#17Z\T7VD-.WJ5&#WGR/G8&;WVDQIUX\W9KKV>O
M7PJ//]B#O.K'_=;N;&GO-I?V'[.E_6ZVM-?X<7Z9]/3$Q9EW_[IJ!3_06&^D
M8ZW6Y7F\H5[1K5O RH/+ LW6_4/>=[J-@F1,_XK%"UX]>[5%'T22-.S8%1AD
MB[SL<'BB>YWON4IHKC^I>*CG7D?C.'5]J2J(9@HUUZ>7LV8P1W%,OW?S@<./
MR=J^'TQ9VZ<=<OC/?F1KKA/9%HGW.=O_OL<^'NU'5G7P*;&LCY_>?M[_] 9'
M!M;U__?V_.,_;A"M(;[_TK(/W]^C [P7V99%!W]^^+[_J=O=__[^?!_':_[S
M]NS@SS?G!R\C _OTGAU\WXGCM63_4WSWY%A#B*FU%&A)&* $"Z!M.BU'"D(L
M$9Z;FH-W>A/O=A)Q)JD5)^4Z<!HH1%@QSK"2BCG&+<1ZJ^4C+1XD[1].HCWV
M,OXY[ RFF1Z_3T9Q,8U&4SY7+Y;M13V-[]5WK2ITLZ!^?N?%D<:UQ1T*0KEH
M+F#)#21.0*.EXA2*O''>=)=+0<]..*]>ZB00CXH@[U7?KP:TR_M>ZZO.36SZ
MPQ3!'5=9OI%)530I3?G+2#Y3.7,K3N1_)CW?PJK=PE'57K3^SP]]U)60KW;%
MM9,+JC,>M;Z>]KO=\U;_:\HB'DW,J.,Z>MB)NUKS2ZV]T5#[;NNOL7NQ>+G6
M^_]7OYJNN/#.KNYII_.[F1C&.>SZU*+)QQO.XFUQ\XR/F6P!#']K?C^_A'YK
M]8?YH>M/[%:4\\7TW41$Z]=:G4A 6^.O_3COJ>U/E/MG/QYTM?7Q"GK<\KW$
M[$<M7]4M#BM'W*>^:8V\_YS^CH.)*ZT71UFYX_J]Q&?[\?[#^'L26OI(Z'2[
M^6O]093,.-FU<<+N2EGO>?'E:_V:*RWM#;:?EYUAFH6_.J.4K[C$HZVC;AWV
M6OOZO(5HT@Z,VGE!U:LF6Z'BMU%<D2?Q88<5+,TLD9E'-LH]?<M5\]*MYB4I
M8=*BW:X>C5H[J?G 6?YV+NBKM/7 ?VU]Z \_MW+\HS5-!VW]4J_H@P_O7M6K
M^5^M7QI+?5$$LX\D5'#>=G72'I_/.8DJE4X-3=]]Y^UDF-=C7MRSN\6G/>N,
MLDMZ>N-WKW9G%TV?[5>SA'ESEA8'D6^>K+ZN3W.2OG755%XY'>D/W[-I*H<Z
M<8QE%&8=5]5>?)X(EN,$9X-A)^%4M4;J":KWQ<NSN+#^$IKX"HLC)^JY>EI3
M2""O.YL<%B$.MH+\^7X0+]^.\-VQ*6HPFG0;&T0Z&&=Z^RMED>Y0O?'[PALO
M6CL1VORW6MJC5-$]JF(8C6_'=32IA]F?C.,X>R[KPK!UZKNI_5J4L->1D9W7
M7_@:-Z,X2)ON&)^EBGKT&Y>_<BR;OCQZT[TD22)O)TDV,XU-7.FZ]:&C%*YU
MGU;3=L&#RCF.YHVA&BM""0H&<XN5P,A+F+A2W:V98;;@.&6W3R7+Y?ZCP_D"
MF'E-^3/CWX<OTWCWOQ]\W_L6QXT2_\;:0NL-T%0I0&EDXH8X!&@(,K)4K+G"
M6]OXQ77AC+@2NUF!&_HU5Y=W/C.TG=;;>3;3;B/*^'K&KJH]9X;XT^]=2'=:
MV :66W>42V5]T#! 2H-EFC,-59"&(L0=P67=/=RZ.WQS[#6%WBD# I*YPXL
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
M>Z*_RFKA17#7.UN3BH(>3T%W@)&S_FB_!ZIF0*/!>1_!=KH\X5KQOWA^YOF
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
M;2/BEA)D1*Z2YJR.R3&P(',$L<"K5\_])BU.1Y241@L_0U*GK<$!D$S_O!.
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
MKC;]O.PC&ND-XU#L&PF@G_&U?UG PSB2Q"#C%>$ZP<X'X8E@0@/U8B=&I_1
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
M82(RB7NDG<G<[7!48F6-K/*KL;4U-Q]QDUTKHUC8!U.$4)YRYH"KG.9$"9L
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
MH4+S^H!KI<XU?M_D5G/E5GIREF^^:N5<9JCC5@CMN#C8TW>IDKB,[>S%6&O
M?0?]VF;V1!8V=]$&A.'Z!) N3_0]K\FWUMD]5^2IY#*]=83.&<[AWEHA16IY
MCK\_>-%*4'[I1<MZV3VHY>YY_B*+A1?!6N]K22KZ>33]W %$8+X=[?>ZPTY
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
MS)/KPEV/<+MHT8GK:?B56TLL,?4"7!]58D=U]??0^RP2\]VA^&4^R[K&L(S
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
ML),65G4AMYF0F+GH.=A\[MMO0&I$M!!NUN([A/%%"[*H"?VA2E+Y9<URE2-
M-$@QS-X!@P3$#V)0([Y"7U%/%</,[_*"=UX039-$G,%[D+),XIFFV:F$R2FA
M#7N4'2P9T6%G$,]2](<H<JL)67U GS6\0E24('@BR48><_<CVX@^G6RC3Z.H
M4/\= 2&]O<1;W!U)-:(GOS]??NO_J_/M]^#GMS='8""_^_'UR]??W[Y\<+[U
MWL'WWK)O8"R#T>R>]$Z<;U_>=;Y>A\ZW_]MQ9.\_??$E')WU/OX$XY>=?#GM
M?/MQVOWV!M[WY5OGY#SN@;$,[_QY_?7WQ^[7+^]^_-_?7\G9N;R"]S/<P]GY
MQ7<6!$"V7FA3KO#R0R5VX-#0=HF*&.6A=#QO+C4&@,]]EK@\B+C+_( &?B@8
M"9)$N"R8RS6:P-\R"+@YX6CQ5?6M[YR[JHYCS_5C[H1 -DD8!HZKX._(3\(
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
MLPVU_[SQI;SETS=[YO[5H I[_%CB E0'(%E3T;Q TT96CCDI%WEV!=1:Y;G
MWPK K^DZT7=G6O9U!&:3B'@JZZ1\E[&JRG=4EJW).1P@NNH24^.O1B5)E@U!
MZO6'QA1&I*DJ'MV_$";8:>X\5;]CLKI@.7!)A,ZVP@]Z LE*&5H"E.\]9J<K
M&&^MAZYK/]THC02L[4R5JUU--"AR)::^Z>856,SHTG8P]?"1[F8!#[[]Y_'Y
MFR-31$W:_KCB<K;&\M;:RKD=!G[;GQ13+=EAU6@#7D])F]VZ1^JVO?DMKE12
M/K=!Y@0S;[P)A"QL\UNW1VHKKK.]1?"CCM,.UP$@<=KT]AV&DX?:<T]H'3*)
M O2 54$ZZ,2U <H,'!R-4@!LJBR/-:MJ/?CWT=%[<UY404EJ>HCA"V?>@.=
MF0%"352/&+'5+P7!6#N-BC(& )NJ-F(4#@9L88/==+Q$#1+/$6,O4#3-O;I0
MJNXQSSC,_P>4:YGW#_KK1('^D4;XG&9]&T]8ZUEQ8C94M$NW>*^<QR: /!]
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
MO"]%\7 D@>Q;C*)"YNE XZ"B"U"Z15H8IL8NWG:DU2S""BD!=2? $HV+T:
M5!<ESM"ZZ2K4MQ:V6?Z%IJ)UF19IE';3H3'T0(>#>%5]L". L!8LB0_E(%1Z
M8&()\&'0T- ?[3V\@06S) '+9^[4AGY!'_4**Q?&.M'$*P &U]IVL:Z!(-%D
M$58"A&]I1I["'D J-78.>+!@&\X1_E4'S%5+ CBR'C)V#Y9&$VJH2KL)N;.^
MN:)$QF6JKDPUL^Z2#K],8_VMP0!$J.%";3JB'0GF]^^)B,D1A2!@T+S4UM_4
MEDWW;2M2<.)^:9+A0WKUN:?+3O!6BEN/X?67(NWJ$JC2FJZ.UM::J9_UP8(&
MQ]Y42=56*HQTN1Z@XPZ;@\]^8&]W6"8'&7F%[>>'>D6%QG0ROQ5$U3IMV7>1
M'!%&AG_'/?9OY>!%+&N$[C1 LVYL:'6>0MO6YYF75K22%A,"BN<I!V%>(4-<
MY,IL<SGMS)X-MW@;W1S%QMO 4[3F5BBUQA0(5+\C0)@9)V.BNC1K&#\/6\M?
MIO$(J&J*MU"O@D.3QG6>U() P%G!SLH%N+Y1AKJW]+!JPM, (IT2)@#;TE@Q
MTF/I/J<A+8HI*( >545)_;7O&/#.OG#/>>#C(D5C"9PZH.7G!#& K=(D,"P!
M$M%HJ;&07(6&%TB_MF7MNV)[K_(DRWM(*Z6IL!@<H(!0)DP4B 3U\5.3%D@;
MPS)&@VDBJX=LP&3\E@X^*IF/4@P>H#11511(U#CX':PT6+:?U@Q2!P*-$DOT
M<*X(?LWLR#)KZ$W4=!PPQDB+-PF_1+X9XIL!.KF00V3OGOB5]D:]\7=SLUTM
MIZ3H@6E]T3\$*P8-AUE/ + VQFMAQ$\!P)9UHQUA4BCU$_&7U\B@8C\T(@R)
MU)XL[:#)TV;96VBG%% Z4H=8U@)N=@E1*^JH-$M%N? ]'",S\2'&XA%#A7JY
MBE3J)((S:O)8!RNSL=8J9A<O.EI'5$JLBCF" !(YVG]&Y.K-:\"9[Q8#M,M+
M38R[J#R=*C9:;?%__Z^ $O^O8DI4MQ!E8.X-RQAE!T2<CJ1IJQ#>)#N@:K1.
MG'A0*ZQ:NH6UE56!4B\%QZS<%_B94HT]RVF-.V4UZ@ O>J%7^K<*Q_7,(:!
MA55!LHIN3D,VGHB>/-8!7SW;!]$PEDQ&H[X&D&+)DAY ]&D(?_7&T8UQ.&/O
M>1:%(K@2:J)[X'P(TS$8)Z.5!@ .F2KM I=&>#D*:9@.NP EI /J_/4Z3_7%
MEW4T^>[[\KL:+6_A\#V4!OH+Y"\0V*!6-Q]FM'B^SF-'AUZ7=/6Q1I!_Z]C\
M^SQ+TN%!A<)F#[OG;/%Z1B9,Q3UJL:=.I4Q R(%_ (HDUX$,=+.UJZZ074!<
M%#@WK#L>:&;FB3TW;H.^QA%=D6O>TH/*] _@< *9E((4))S\6=HLZ(NI?J%%
MT LM[\<JJ!@-P#T85D$Z_783/YM5,=JR@8^G["ED9K,W+5QO,)>T:]>#5Z6_
MQQ='8/UH@D&+KLB2X16^R"PG"ATCP[./YZ;5;XZ&2G;Z@-:+Z[KW,_:O\(Q3
MDEXK1E'Z9%H=HFDN=>S!0@A4H@ST54>)$N(@N49HIZ,"Z ];UO'YY/>EG:"5
MEAJ @DA+O3U[4+1G9LC#P 8^PU=IF;?O[L\7,X5/#N?.JOW6R2UI=:UDQ=A5
MQEP+)J/A*)],4(O-M\#8TO;N''LL8*A;& ==KI+0Q=@OM\#:!J8P&JFY3EOE
M.BU8?IUV0#=C#V,=W CI2Z"5WB*I60ZI7"@?Z^(T10(!(K=!-TQDJQ%6EV ]
M#8PK"=QA0IRS7(N.6=(=H3<Z7,RWE<#'L"MR:QF K22;CJT9;UA;UJF.^**+
MW>V63@P*!+"2UPK][+YE4S?9:C;<R71Z]7Y*>:24BRI=I#J?^44Y%7.:;A;2
M2-OZA$JU>DI'T?%K$=(9_!:#DN.1JV/[H22@DB&0K("(9M(RRBASI1. 'X0$
M#[>,U91Y1?'4M\IKQTH[#)7HU3)=[IWU#M"%,291Z?("%MZ68W4/BLD_C7.$
M3L8Y0GO.VY\6I#U5)%]W9]9R3DPN%?@?O10L.)U%MI&_LBPOJ^:VU/+6<-HQ
M6%UJ? =L]EE9_/&,E=^N(7'RW?$=32TV!I)$MSZTNOCE,@M".Q1CA\KD!,3P
MS_S:0N%5';!VV2G_.TJ-6:BC5@_IB2P$8HGE!5[)OA/UQ"T9=L3PIM/CA1E8
M)F-71<-OUNHI;\;- M?6)5ZK+;:# %&S,>'*M*JBOO WF$!*7Q^6'I!.>-%7
M1\9K-!K+N%"HLU!=+3H#1EJ'^O( V M4TB3E!I^;A,"UEIQUI;6RJSEI^'F4
M:^)!S=4'WTN3:1V0QGJ;!EU]NY%9!D!V@=O.QMI@+%& WB]P*/NMT*@O6RKX
MK+]<("2P$++TV?B4]=?.;12,EZL*U_T^7KUH%(-T&@TQ\-M-?ZJNCC'$2FK6
M7X!9/<%]C%]S19?VU&'9M1]5[=;R3<V2V7,1,76NNH5V9^6WL:;+EVYIHN[N
M$$O3N0VU5<LKI?'=664-:X=M4<Z;20(W#J,$W2CT%4@MPZY,KRG#<GGQX&IN
M.00KD;5(V2TEA7(/(%KU[3N29P7BN<<P*[T+E*VC4EG--2@M!?Q2N0NM)H!R
M1GFNX@.( $8*,'2IEKM:2]&"0$DQ466(U19&G8G*-QMBAMI%*JU,)U>EEY5A
M5VJDVY!]6P@2:T5 U%=/CS7[K9)^+=TUT>#+H3 Q/BOQ@OJZ?Y'I&@13M5!Y
MNZU2\Z&[V1<FD:<USZ]:91:UB[HJ1CZ57FLH>^G&X,47N?:,)W(.#VYJ;7!E
MD]VJ<FTDE[4D]27*VUV%1343,58/S)8F15U_5QQ1)^2EI?_W3^&WTME"ZZ(Q
M)>9#9-IQZFHX'L6]M)]J'L<[^CT7@O63B>F3/8XY,6&U4IJ6A5]85I>D6FZT
MK,ZH)[18*I-9YC</"A<T>V_BS>K<"B/_4KS"U'H?@X)*^_FB6Y,SD\/@V3&1
M'X5$5UU4@)I<^U=?:ELK0%)TBVP*G/VL;X-= .K4O,P8/WISE?33=SYI928
M]XTBH-GNM0T?Q"4$1?]Z.K5_4LY0ND\&<IC"+^++M,C,-99$5#;72:M?)X7-
M==+#0'H<IWZ3YF@Q_3O5$?+'O12_N)W##_F>?,HDE%F.6=KZJBW)!0 "+T?*
M:P/M(=0OKL=.S)QG-Y9N551H4L*+P<UB+/$J05>7SN-E:\:G3N-/M7EI0JEC
MQQ!6N2AO;P:CO!B5AKM.H1M5@9E<78S*XJK*S?ST]G6K+-2^0*-S_%;4)@8B
M63ZIR:IH:XEN,3F#2-29B;UF20*?X$K%*,=]MZVC0A=YH>;11%XB8 7Z6SMW
MP1A[PXW<B<.R\8Y1I2!UE_<_^V[9C<^SR(Y+JP^7)R]EHV$QQ"L X)THR\$Q
M,$FOX,CDXJIO;(R%5XLF4RP14J?K&I(O<V, (O;/M!]/-E"&1F%S^M("/=)^
MINL=<;V*L=$B2E517?VO\FSUF+G@S$Q6F#X\WNY@317:H3-FT#C<-*UW\*D3
M8 NLYS\LJO\$PE5+B^-R8F=)_2_VG/K'YRHGD4X3O_X5YK@#<91)]F"*2Y2^
MW6Y5,V>^/RFWTL'.OJH,<R.W*S+7Q'D^59Z%Z>]@=AL"Q!L[L$$T =WU$GVW
M*.A,1V)*LFGIZ:][3COF1-4(VU)\OIB0T*1V'$CA0J1E'2#.NJWJ/S# AH$C
M'2GMRVN<I-'!ZH9Z#I^),NLJAP7/@^>D]?3X934C9]X-'QLE^K;+Q'FQC<B8
M_LJ543#6HL+CAC1OM(& 5@N<.QWH6A]=)"#Z(@9S:OS /S'WO>A8[S&B-8FN
M'Q>Y4-W4.E57UJ>.^JFZ[;5JNW:?SDL!>2Y^C2V$Y_\T@8U]%Y9XUY&K>BUP
MHN*QJ5D,C9FOCS\4OTQH1E-./QW7CI3B3R6)B7CCDZ92NPHZ#_4\-KUB^LL"
M#8R3R":=<$RKLG$[G#C%>O%*/H_IM-H8;FHTQ/O8\7NP)Q+YL\8P95HN?O=2
M=,OV/[K 4;L'.A(-_^&MAN;BH19>4Z^9G#]6L!W=O@C>!V:/PIAOS5"OU(+A
MLZ'6+KK6%6!E^ON85DM*"MW$%);1BL; M67*?KJ3ICZ+=EQM$S_'K2[84]5#
MPFS*L+[HU[!7!>,T6G!CIFYP!035>D#IN-P\IA$#[$^] N5_MG3=EGD&2XI7
MQNB-V,211$51/TGI_M4*S]0O<%JPAJL,L9D++JQ)-C9?5I7"XU'5<%B5?2?6
MQT^?RX*"5(M 4/+P@,[MTT(3!&]/8!,8DP@Z#BS,ARHJRQI>\:DT+HE'G_=>
MC!V^>NS3ZJ8]D$2WE5SM8O^Z)DXX!R7F+(\3KM'%R6VZ.&V]B]-=>S;MHOH^
MUS>ZJ"6T##3^BQKJ %7ED]=K/?,)#";=\LSEBP!Q5H:]JN*6 =XB AO%+^?
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
M\ =S6A86@;0 )L4 =W"INM?M-0IK;Z'"&A&^^I\H_\>KI4N7^/0IEN=F18K
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
M\0O0!'-'BK>1?G?R)'B7[KX^9)_P:T-B,R_^J!Z._EJD9+[WUR)=K+W^T[6
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
MB1Z$KZ=[-<QJ0<[3(MVRF(?GPA,]$1+=5M[I&O.RGL,6H][:N+%CA$+ NNB
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
M"@2RIJ8W-#+DNL151X?L!D5BMH%OK_OPQ9B%BP?$_A)"*.QA\W<Y0D?1U$
ME3.#*@@6 2_X?PTJ,V;*ZPD2-Z@M^"HD/OAX35*DS^?4+7G5HHF) A47B -&
M(CD1TYY'M-XXS:<2KRU>N<$*D[:Y.Y\-EL,L6D'[6!L]%OV%EH%J_/>0!T?#
MDLNMX%"C&.*['E9"_DJ'(X!;)8$^5:O<*I]R^87F4S[_G3%RX5-T=>36[S%7
M-$AIW&WI/Y8,U$6Z=;1 X67$HLBP$65)'#Q2E+;:Z RG$>H/GY0_2+:)%__#
M"+Y&RCA6]6H6)0<N0 [(\ (WT1KB!2'51ZZ/C[^%Q\Q9H83_W< F-,O4](:S
MOBD/@3['A,.^!>)"?67^MPE?FI*5! WVE?I:1"G<**#.%T]X6Y$9S4-A(CUT
M/R8O\;2 42PLO@(U.. 1F(R+,]# !^83C+2E5ZPRH3X)C:9HKOVD5W%#&GG
M4H+LB"$#IYF<06$WC%-V$BPS7S6)NSXF\?9='P[S!A^YQCB\<>E,K0TT:= R
M[.6U3K'5$'PYQ?@>K&"!O7U7?)K;JJ4(-&MCW<6=2Y%S#6L0O@>Q(*5Q>4Z]
M1\]F-Z!6OGIT_O3T? :S+"10O"SDS*:SR[^$4A3?H6O_(Q'Y6.<;[N(J6<3
M+["?XS'YH G  W@"%\].K^P$!!W+4\#OGV!DXH2>)(O-&9+E[/SI7[BAY'M>
M];3/+34^X";_31P$><ZPX2N/^?+LZ>GEOC&'<DT<XN-+,\2O+L[.3I_I%RF
M$PWBQDDNR&5^!=\_J+.(VDN"=ZPNQ#_HT;1)P*#!AJ-%;'PCNU6C6">C&Q@1
M2GZMA7Y*4EZ-&=,1V+1H4$LG TL2^6A2 6B'!CU];6*XW'^NAIJ*TT!=$^,.
M+-MV]&S_W$';XA&>/+B,GCWZ5A8.[L8*!@O2EBAACH<VR*B$_D^4<.AJ(L_I
M?PMC_5B\B@+L;W(+2E VRO=JZ\ K?RMUO1=5;@U0\\C P#M:#8'6@WL/U^8#
MS]L;UU2WA-O:2:!6N^0X)AI:I-*%VD;,C&496"\]9['2." I1R.56W00+:NQ
MB0$GS *1F&H4,5"CMG'+FHLP>@AVS/76W,B-.[,+0KM.MWEFT0@PFZXA +<'
M@2 #\T;"D:%).B<?;C.F).# .^9:PE"0R7:ZGH1C>@<S991/ID09D5)J?X0
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
MZ 1)O12L)IU2?D ZKZLTXWC2) >?6@Z4%%L8B08&<Y1,./KLR<^4-EQ*H4F
M'NEO%,-<;PYGKPB!YBU'*MA2 ,AXQ]J[9 U/9\>^S)ZQTE?$+[J81C6L!M69
M8MZ\5TD\8L]KJD\2Z^V^%)^6.U&ZGG.$, _G34(#SW/E=5Y794!%<OC;U#WW
MC@"_6QD"^=V4K6?6'M<J6"3.9 N(!)0E8CXDCT4C)2P5#9=X5'3,\YHMG?^_
MO6]M;AO+KOTK*-\DU5U%T23ULNP[4R6KVQ-/IMN.U9V^-U]2( &2:(,  X"2
MF5^?LU_G[ . %"7+DBBC4I.V31(XS_W>:TURLVA2T2@]4-#G9RM8$(4<F6FE
M)#XR]M$:*B^P32W,)FW%2U J4%O?S8V.M?H !P+".<AZTI%6<D-Q  RD62"@
MUXLR[IMZ=!LWZ7M*LPN"*&,YTUX)*0B7>$A==+,MRL*)*'@XF[&CLJ"6*K<H
M*1$/2[J@5YDJ9H%-DT;Z[3P=^R[5WF>$N4A%5BW\U^U\4UROC.7L*2Q603VP
MMGW.)S-PX0Y"$4FH3E$Z^UT-1'Z=>9V7&2$7"@X6$XD@0#S5P>>%8/6T461
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
MP-@"8TI'4>P1 -OQ4%V%;T3(:(X'@YKJ+9&2.?6U='25E( , WAF3#,&04
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
MBJ#6R$'SCHC; #@GGT/.^X0-)IB1*FZR&D _:)U8:N%H@5_ 03$0>BNA?D,
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
MYC=L+;B'W0N+#_6YHO^JBCZ&R>I)6VZF[=/5".NBCU$$<#$Y>M T0HS: 'G
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
MA=OWM:.<\U#KU+E+EN5JK799:DE5=6^_8.40*:$+!%0 *$OGUW<D $H<0!#
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
M2%77.Y7"!00;>32:(\I#^0MG0X2.8FZ;^K#6(1IX;U-TU@'*XFD'JQVJ5#;
MD[%,6!19M[$2'T)VILYCKPI9XT9T;BOXM71EV7T]((HD:7&8/%DZOJXU)H12
M@I3,HM>F31W731RM9QC<>>IOO13N=!#FZ<\M4$7:5,E?#')Z#;R'R 1"%*ZX
MQ.E_Q)G/+>A#S5M/+-A%W(?I4K\-HB<^L6 GI3W<KGX?B1^&"S:;(*TB9-P'
M,G!9K#/D:9>T*J;";2F^S69P\A,+>J; +H)N<0.!TVJZW R KEJMVV28K;.I
MR::-H-"3?Y.4 )>4DL[028EM?,T-H$ZBI?U..KM](/0D\ 8=J)?0?EX+#9.0
M7DL-0A5%9JSR$)RP4,B6BDX&AHVF&FP =29<Z"[PPTPR$4+*A#Z"5$& $HZ!
MCU*!"<44$W(2NE57IY.<9-)%\QW%VZ1R\\ZH#8':>Z8R",L7Q0,(P2(#F;5*
M$6/POKG"3VF224\*WT>\]UXZ'&&2R3)UX@/.ARF,;@+L::S)S2<<;,;)AH7=
M&G@B=1&)1<>5%\JRX'.LJ6DL"3(*D\<M!I[<?%COTT^$Y\5JF6@W(<*JQ#1X
M1^2JGJS 4F+@;5*;6TT_N5W9Q+AD0E4S7!2RE:P,X##8.H0R2I>T-*+-S>B)
M#,;HJ//MAF/L(N06(U%&H\D?]97Y=3+]97(9Y^5R=+<;_]=&&#)$%0V#K WM
MIX49\!@XV*!+$%()7]KT+MX)YJGTL]Y)M;?)TDPO#2S9^Q(-I7 Q9!.AQ%A/
M<_*S0H@1M.8L!;0EFC;S,DXFF;?G+:0/0;?7/YV[KZ:+E>=%[L=KG+[]0&?Q
M@$5OB8L"!-9)'B5)\KM+S3GW!1&]B:)-5Y(M 9Y.BNY."MU,DEZTT9XT"TRS
M9Y?S#Y/I\+\Q#XKWVD1:N)2R@&*$+.8ZH+S.FY<1=51M>J,_ .PL2=))^BWR
M]-;!>SF;71(TE=$SSNE8#>AJM7,!9TJ";)4C010K&Z5A; !UQJ380^H-\O?6
M0GMU.9_-P[BV;Q_4]J L8P!F%"=CRW,(F<Y6GH(4.CM#+O_A6'$-V1E38U_Y
M-\CKVY![DFPJ66.=(Z>0D"%M92EK4)Z )1ME:#1DXY3*/'HV1'L2=YMQ;=<B
M_?<:/P2.AU(<,"3=*6,5.%^U:-'PQ$OALDT5ZG;X3BJ_;R>-;BS[Z$4=#6S1
MFRCO&$,YVV0-*Q!KVT>%3-%7S(-2PEG!4R)[^0!D.;XE>A"2=!)_\QWEAE'$
MDXN:)PLN:$'(ZK@ 1\>?SSK*7!Q*>8A*L>-:H@<DQ1YB;V"+KD-VW11B=5X
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
M&Q)$*\A2L4%!$#$2W630B65M6AWPCX:]NXTV/#7R[J+@PX\VM%$([@)XCI+
MJ5BO:<CL\;PHR:PSJLTMU5,8;;B3YG<;;;B#VAHT0/H'@1N.WR_>M^S0>F0*
M,.6:\E\X1,$8) S9\XC1YC;[US403]O2VU<;#?S>%905_[<!T[;7_74X1VIP
MOZ]RUBNY@V1;M+*_ 8I.V$ ^LP>;ZD@TGC,X142V1CN)R49IFNX$QVQ:WT3+
MNPCT<.;N8M.B?8WVOE?CJW$O,04>-1E<141+NU:RX).W$%G)TG,IO?>'M&+7
M@3Q"V_O]U;F=9=I9%X?KCG@-ZKL_)BNH6 BK4?78TZ9.420+J10&UN80'4M6
MAG(DVGP%>=ZTV4\71]EMZKW6%<>-K_DCM,FR6 =#*?K*U7Z(.K# M;!>W9Z1
M<3CB?(-YYM394Q\]VITW+U*OS.IO5O<*Z:^3RZ\S5CVSPE@&+LI8LQ$YU'M/
M8!A]T"HERV_E:3]P.[[%0Q\C#=I*ML?RDVV!#C]=<;44I9DF-TMP3;X61P-!
MUGDQP<7:CJA@=#U1X.M#SYD"^TFVQTK)^T=Y>^5885) \JQ&!!6=:3)%P*PL
M6N=#SOU-7EP+X6F&)OK12,]#CG<=\;T-U-X'(>\(\O##DGM0ZR:2--!)S^-Y
M=X4L+!U\19+_Q7--DL=2)]=Q0'JQ6$8T16U55_UXZ+-A2/-QV;.+*GIFS?,/
M0RPO/F.ZK!4/KTH9)KRRG+Q!QC1Z( >]-AA@ 4(R@@"F*&QV'/-67O!6#-D
MY+#3@ILJ;]*_Y(]>87(U N?-V[\W'R^TYAF'&2OTT.)N594D;=%X<BT\2XIY
M[K2W <DF":Y.!E4/C1-:\[BC5Y1$KKBO8RM#D)P,+AXA<*[I6-8I"1E%T@>-
MI9Y71<GU!MNNQ(3*!3 E&5!>+K)$(VAG8R!W-B1]8N.%]EKG"5ZG]_L6'*&V
M9%\:G=(XHITK:53FQI=2($E=$QI2 .\5'<&!T]*+,"ZVF5#]O0SK*%P]6LG6
M+D0[I4*5!Q=ZLXWF0 6C<XX)BK*6UHD<@I<)6!:2N^C(X#VQ?L<[KO#[^W24
M]ZD#S4ZI>_B#Z_S'0A]?UYF8E[&FV2FL;05=(F5P<N>BCTI$Q4NRCZU,^.8*
MO[].1WF=.M#LE.8_/;C.56?,:TM53B3!$P)G&D$Q7N^-H@,N4N'!.&/LB0WI
MVWV1WU^JH[Q4W<AV2HU6=S9O74K<D1[ ZZ1IH;J 0_)M;?+%AX0B^<=F]FWT
MHTY2%[=Z:2Y,IE_"''\-P^D_PN@2K[]"W F7@HX0<PF@M H0Z4L(A5ZD8))Q
M[M%ZOKL(XA'ME8\FE-2,B(_*,]Y>' ,;,U<V*E*@S61_908Q.0Y.2,71LI3=
MHPW;/KCZ1_0&GL(K<(*O\T[\?53O\,8A,6L$(9(D*\A;\%XP,DQK!5OM3!.=
MM2Y;5HPXL9;S?8O@^]M\FF]S2R8_X@C;PX(HS@>E,0,:1KZFY@8\,E8[3BFK
M=>*A5>_V4Q'!]U?Z-%_IEDQ^C%&^.O_F82FH0/X11@=.%@25/()W1@#SQ00C
M6 JE35_[TUC_]Y?Y-%_F9AQ^G''%AV4@$3E/L4 .M9=VD1)<C!%"MIQ'%QFY
M'H_L/=[79]Y#@[T54Z24O!1H@4?DH(0S]%[E!%[QHJ,L+D3;1@U/L)U?I[C?
M451^FNW\4C'9EY1 1Q(A^3D(3LD 18DH+>:D1)LJ[3-KY[<3$S:V\]M%(X^E
M$=HV:_K>SF]C?58/9#E$1[1]-/U86)RUBL('!\*A('-YL39%2Z4SQR8C1$I'
M\I=.AKT[M?,[.?+NHN"#M_/CV@K.B@8R<'(]821XYH@KTJ2HF#+TXR;L>PKM
M_';2_$[M_'91VP'+T"[C#/]]29)Y\:F*K$.QV3V?U%=)V39 ;Q6.Z22%T(X)
MZZTRS@3&G/6%*<%""LX.[OO0CF?.S4_]YJM8%9+TM4U8J5/2.*^]'0U"9"H$
M1&:,;G1NW(.HZT9%+][%9+Q@^_/P<3@/H\4+-Z,W :>?,/\ZF?YZ60,X+V>S
MRS"N\VM31".<I[W=F-I>@-PUZ\E&%PQMX,QSW::GS\Y0C["A]<&;VYM26Q6=
M4J73+\-9FER.Y[^28/\6IO_"^6(LRNO+:?I OUN#10/AG+8A6+#>!U"Q&'#>
M,> I,A^8"4:=6*1[BU6="5-/1O&MW)#X\-KB[;5=+6*QHE?EVMO\&J=UM.+
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
M?V]H7OR5SM?R-TG-658E<?/#_Y7+0C=Y__1J^4#SQ2Q)62QA1D L,=-KF("
M0I0!K+(8*D8A9+&+I>TD?6IVM]$SJ!0--IH&="&"][=_#;[6.I\W'SV,AMV2
M,AC& Z\+U\'K3.&]8/+*PVX:C$JFO< Y9,1^C?2CM?=R]7;!EP_RW;(L9UQ$
M4D0L T(1"1#BVO2FBH-0JA@SA;A2>+;:7,ET3JF]UIUHZ<SMDL]YHY73)H[1
M+OAYKO5S-(CWD5.Q%(3$,0A#% ,-% )$Q0H(FH4Q9)2(,'4A_/[(C4#H7I&S
M(^?>> Q,O@:*MPT41K5?@MO5JLC9>D797 :KI3;!"SU__?'O222\\NN^A%'Y
M\V3G#OGQ]$-N_"=D/GN]6&D#\O6#+.[RQ=U?BN4?JWMC@]+%TRSE@DL4)B")
M4^-S1/6.2A(%HD12!%.N>,9LYG.'G*G-[%K5H-4UJ)4-&FWMIGD7M)<GO$?
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
MRB+"N77X]1D94Z/Y5LV@UC,PB@:5IO9QV.?@O,S-GD :F$Y[X.,4E-V!0*_
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
M$4 884 4CT$J4Z4BO>T-D56FM$Y)T^6\[1E]V>CJMDD]#Z[=-M,+9*.1X/8
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
M7[W:#KOMC[KLG^C8X8I]ZI&^Y?.:B(/J=*6ZD"IOUZO[99'_0XI9AE L<<I
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
MR(&)IR>&SH3C@(I7RK&1.RKI. !Q2#LNK_9W@]C>/[[1GTQ]!SF+-:-D$@H
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
M%D]227LC99>*I^9C^Z0[CI_/:MT<QSV?;J#V:C!BBI6IV>D*G $D2PPX*1!
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
MG"][X?DK K#XY0MM?GBA_=E\4M]8>U_]29NW'VWQ$TM1KM:6:G>&69G+G&:
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
MY[K%NA+M3,!2%0(I4"!L>9HI I2RW(P=UBH7QL4G:L!)S7%/$SUVZ?@R-ZW
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
M)%U\/DBY5EN#K>'QW]MCOYE7PDRPI_5>O>A20RS+K 2:6*-#D0!4:@@TAZ7
MC&GE5@?M2CFF9I.Z&A,7#XB##H:;N1D!XLC6Z+!D;%/HL85\3XMDIX;Q^F+4
MV[X2RYBE9YUEN65M6E_ +A2O]6[.SUA*-9^]:?FD_\\36QM+8@M,V6)%,T5S
MR:C&0'"8 H0R 1@L!%"("$IA2E*M7 QA3Q]3,W*=F,E6SJ01U,W:]:'9;\D"
M81392OG#XVQ^'  X85HJ)?Z?KZL?_\.\W5@5\T-M3&HSTM?F*";"0:EN^KL\
M&HJ#L;YIV%Y$UJRQU<S,;*4R08$BN9GM96Y+5S,--,/"WB3F*I6SI?K*-DH^
M7$/">*IWIV^<-M_XD0RQK\B&\$<[@N[FW@3$\*;\B@V<NUB#^WY@ ] J]N$4
MF5#Q9-<WIE+L@^,RB6+OV\-LTX?Y4G6%C=XQ45=.?-U<>KY:K=>K/TU'KYGY
MRLR_STHA*6=0@[2T\0Q:*\!(00',H:)2$$(++W(=G\ZGYJA8V6NVLUKZNX0U
M!\'L!YLOK-OH9ZV\AL'-9L4"-[+EZG!M*>X[R>^25O9D*WS221_.?@W!+*@5
M\Q)@5%LV!)I#BS:HC6NJK'4Y;+N[G ?SD_BFWIGOM26\D@JE.2M+H"5'P/Q<
M&K?+_)1SK1DB!<Y*)VY'[YZG9M%: 1,TI*Z4"]+]=BLJ?K>^0.RPM=)?)B2[
M]HL>4' K,-ZC5LARQ#UT]2H/R)S*3;FT=X/Z4!YJGB[HY-- 4&H*FYS<=O5@
M1D"UTP,QJDC*%<B@4 !A+ %'&@*<Y3;RKBQ*Z)4#Z-7[5(U^'H0TX@SB;@YK
M-!RG8OQK\2/040X";@PJAC,23(%AH1\<1^*$"XV$VY$WP5I4E A+0@ IB\)R
MV]I\PY0#!36!I= L0^S:[?<D0^[.[ F'!=*=QW?XOGIJ 6U# 0NR88X7:G:^
MMYMOA7M#OBZ_,-!4K*K*EJ$SVV:U%,_U-25;W&]>L_7ZV?SCO[#%DYHAI3.I
M4P%R4FJ B*2 $$F 3C.24T1ED7F5H'3J=6HFI+O)[U*2GANVVZ54C\NYGK?4
M(&RW;'M>-[@-A:.%"0UP;&MCY$WV!$Y:B0.:&1]$PIH<IY['-3\^8!R9(J^7
M;\X4>%"V]^U/M19SRX([%VJF2F'^KT#& 8(4H!1IP&%& -:\S,U.CDLB9M^;
MD@0;MMY<M9T++;W/_#W4(=Y4?J6^SI<V%C#A;&%YP(^K;,K58L'6U2X@UI<?
M?*2O@Y>HD%+E@%!, ,IT8;WE#$BAS*H'89ZJLOTZWB[E7_S;Z#2(]V6\;;Z
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
MV^R>E:YOE+L;F^3IN_E1=75=S&]7C2;#3T(&C!=FN2(ER\TH00%0F2G "E0
M\X\:IAG&M- #0O,C#=OX8?I;^48=%;=5).[<B.U@!BR=U.EG#QE;YI& N;F#
M40Z;LNLOQKB9O(-A.DKP'=Z2WS+WSWG'W%C5*7]U[/&KNH>'51.(O)_;SHG&
M&*<(T-*6A!6J!%3G F ,\\SLBTF1.T4<^'4[M>5L)WE=*[F.CW_5KFB;U39@
MOG+G%? <AG[;& _<Z"?V6UP_[7!M" <>=K@Z,A!< [!L*89J<WP#H%_T/PW
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
M!N70HODWX,_B^-9>PSS?2VF^P^KSJMJPQ?\W__YZ)=4,YTQS6=JP:P@!RK@
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
MK0[@^,1B#05U45$ ,[4XL5 4&SQ]B9HX#(G8RZW:&Q]5<]>L>/,D9FX@A70
MK=NM+S>M6[373-$6#RG7*#=S#=%X^M(5BRR[3"%O$TP]0,S8W;N&T?/]=A1'
M";T#W-P8J[:EWSJIF3!@3!VE1@L((F<*<BE>9?J8Q%-CEH_M'[DG8AJ6_#9!
MS%'B[@ NGQ88EA>+'S<X,(9BU6PS<%,D*)LS^&C)$FL5G!0YB"<'N!_A,=VC
M9=S4=R/('"GR_4'C-Z"9X><Z*.73<-5,.:_'7(2S]V&:W\Q>A:_353B;8%0N
M^&0 ZS M%;( +Q1IW%E5G<:H^5-C=X\H97J8H'$SXXU0-(3P.[ _'W 5IC/,
MOX7%C$*#Y8N4+LXOSBI07V.9INEJ8CGMP*:0E!(R4$Z[.J6M0)3U> 1%O3O:
M!$X_IVW<S'@C9 VLD@Y =E]0DZ*84M6ARYA)0+H>+18N(-C(H]$<49XJ/!LW
M0]X(1$>*O(/4^,_BU8GW-D5GZSR+XLG2UD::*AO@R5@F+(JLVSC6/Z-LM]!L
M\#%\8YVY'*^=P= VRK2^3>KL"ZZFB7R=6RP--+KO]AM..,?O"=9..=1/DWT*
MDK8[;74 )6M5GN<63&#.*X-!\D;C7DX_U(\"$>Y3<)!,KL?=F"!Z;4!H+964
MJB3;ILCWV0WUVP<5/QGJMX_0N_"G'AL])G1M#V4C8/:" ED;2";TI1:6^1"T
MC:PQ>KH>ZK>7GG<>ZK>/T#M SP-S7*0HRJ4BH6C2KD*EP#N;R#4L6D5$$EF;
MC,'S&>JWEY)_/M1O'XEW@)DGY\J5XDV1C!A0%(P&6D^Q&$MF.9H8F<^F4;[R
M.0WUVTO?^PSUVT/XW>#HX;ER-AE:4)$V<-J_*3[%.B.(MG>*49ABB8F<V]0[
M/:>A?L?CZ'CA=X"C!R;->:V3<%I#,*1B"ETM^"P2Y,(U;>\NFT:'L\]@J-\Q
MJ#E2U'V!Y7+2'!JN0B+WCWD9:M-#!2&7 %XPIPGQ/+M&@W'Z'^HW$%@.$74'
M8'F@-97PO%@M$TBE#*C$- D$&=21=@)+B8&WN1+0^5"_0:*IP\3< 5 >'GG
MN&1"U=G?HD0*$PCR#H.%8D64+FEI1!MGN,.9;<?J>*>Y;?L(O ?4G)W-_ZP)
MUM_GB]?SB[@J%V?W!SQ=]822(:IH&&1M%*C"#'@,'&S0)0BIA"]MMJF]R.QQ
MCMM>L+@+M&8ZZ@" C]492^%BR"9"B;&.\E4"0H@1M.8L!;0EFC:CW(ZY$W#*
M!I7'F*XAA-X?=MZ'Q;O%6E)Y74;U'A<?OY!X)RQZ2[@7(+ .I2M) CF4]9J,
M+XCH311MFG7M2&"?E?Y[@>%I@ VBF?X M^9A^>)B]66^F/X'YDGQY&]&$I24
MLH!B-6&178;JF'(944?59@3.3P@;UWB= &!'::)78+U9+B^(%0ID/..<7(>
MKC;1*.!,29"M<B2X8F6CTJ0GB!HWHW0R0!V@@5[!].YBM5R%69WJ,ZF=T%G&
M ,PH3LZHYQ R^0\\!2ET=B;K-F[\SR@;-_=T,E@=JHL.L/5$^5:RJ62-=7RT
M0N($R>2FK$%Y8B39*$.C^6]'WG!K>%]@4*=](-%W *+;)SZ/.H?$# ^E.&!8
M$[_&*G"^(L"BX8F7PF6; [C=Z!L[F34,&IZ\\3:(:KH#W#UG,6>;K&$%8NU2
MK9 I^HQY4$HX*WA*%(N< &A]>>TG =A1JN@46%NGD2<7-4\67-"".*D3J!QM
M\3[K*'-Q*.4I+N?VX[6?$% 'J*!3,-UT%5D=0<4DL8,V@XK>U/F(2&YITEQS
M[D0XQ7[8F==^0E@=JHP.L'7C7O*CFWH.M$)2R)"PBBO6"SDZT6<^*).<][%1
MJ[D=B.OV9MTQ&!M:*7WA[-[>[H15M&@<[>B"&$B.@7-6UC#(>>UM=+Y-(NL)
MHKJ];#<0KHY20H]XVF[MCF+E))D!'2F&5IP)</6\TTA'!AEI533RKAXA:-Q&
M=*?"T0'"[Q%#-_=QA99KK31(GQ2H(&K1D*$/.2N5N2F1M>MJ^!A5XS:@.Q6:
M#E5#!Y"ZU;-CP\W$.U,4#Q$**HHV>/$UT"#9L. L3SRJU*8OP0/$C-O:JQ&
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
MAX?MZLI>J&*,!>F"K[93@G.%3*DRQ:?LN%>-BH >(J>3:.MX==\]A3]:]AT
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
M<S\V'Z]M@Z(@R$490/C$231,DFU0!32&F)+T(LDVF_QN]/TC[!7[X/#N7M%
MBQW$M7^K=[E_6ZZFYR2LY<1'(MA)#:9>O%%),H@9"Z"Q$K/S@C?J67:;CG%S
M)>-C[0BM=("IW\-TL;Z_^E<,U3VJ<GEXL23)T2;%P 5#BT7*#,%J!SE$SECF
M.>@V9>([DSAN%F5\)+;190<@_8B?*R\?\.M\\;@UES%FGG*];&U)=-%S6!]
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
M=YC9+B->5%C?7BD\1E#>U@N^+ !R6Z_3U2XKIT!-#WO3L1I^$C 'B+L#R'S
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
MYJL2DS#+=73Y=/8)9VG7=.8G'S9@_N!F"QXH8?#F=;7U^YWW/=9X%;U3*7-
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
M/<OWBF95-D7:D"#6,77*!@5!Q$A@DD$GEK5I.=A@8&K&A?@>X!KL(&@@27>
M]@](&]"TMNM=N8)_S*;+<W+ZUL78PD8AN O@.=:>O2K69@#DTGM>E&36&=4F
M*>#9975^E=\<-?-6(NP CW4ZSG3V::7;V:'UR!1@RO42DL+(2.^$A"%['C':
MW,9HWEK$R52X[[&=[RJ3?N"TUC+:%(+BSH--B4CG.8-3Q EKM).8;)2F*:!Z
MV#YW%N;CH-B!LQW X@EM6JD+:11IW;L9K@UH3(%'3<Y%$=&2OB1+,9JW$%G)
MTG,IO3_H%.O'%MD%I':!PF8>V=YR.0K(??SO?$T:%J+-J&JLM0$5)7D#I3"P
M-H?H6+(RE)$@=[W(<3?&0T)N-[D<!^0(/5?Z9'PT:&@S8)&\1:7H.U>[!>C
M M?">N4/6ACY^#+'34<Z*.QVE$TW(U>OG- ;'W5-V9OYQ6)-F/3,"F,9N"AC
M[3''P0<;@&'T0:N4++]W;/_"C-0-7CKN/>#^$&K+Y2. S_3;E5Z4HC33%- (
MKBFJX6@@R#K@.[A82ZD*1C<0?*Y?.FY:Q^'@LQN71X3/^6(Y^3A=UFCY[2S7
M"8@7X>RRDZ5RK# I('E63PH5[=LR1<"L+%KG0\X;]7^A-]S:UNBG^UO:DTL8
M.8MVU&.$8>32&[#^-5U^7MWMU>R(S].O'^>O9\O:./U2,X4EFUHDA2,\URZ9
M6"!JS@&)@RPCFJ(V2F[;#7+/+VZ<:'$@&#P'J@%E,C+<?OX\Q?+Z+TP7M5?J
MNU*F":]V<V^0,8T>*-"MZ:0L0$AU1J5)4=CL..:-HL.-H/7,0CJ"T9""GP\O
MA7YCP6W2SP)'[E3V4+2WY :X#"%H!J5XQ;P4J821[C"'Z5/;+O6OBU/\ R/@
MF#&_^=RW=4,']%S)K,CQEE)2?"X2&0/:RR3G.J-7A7SFOE1C6Q([OW,=&+N'
M'R"X Y!VUK!ON(CS06/UH=E2S[[./\_/+F^T5YG%'\/B$RXG5BJ7+=:>IJ8V
MLG,(D7Q'H'"W&%=/-=B]GCHO1/P'6_J1ECGOIT'' )-1]6AO^:R^?$!BU?ET
M>341[K(HC4]<<DH4X<!;3ZZI#PQJU]_:=RAH@R+KT%D;G>?(.=)2Y)'WH,$
M,J">''ZBWX??_V@^R>^1=QQJ@M]+Y/51I&&5%%@!SU0=?Q83@^#JE!=EC31D
MI75,/XHTGHG_4DID)M "C\AK6T4#,><$7O&BHRPNQ$8=!7\4:6R)WW9%&MN
MH(,H_&Z^=BHF^Y(2Z,@C;3@2P2D9H"@1I<6<:#OZ4:31! K/%FEL(Y<.0-4D
M"3MK%84/#H1#<H;TB@>*6((ZV62$2*E-#>&I%VEL!:Y#%&EL(^D.T/Y\AC_7
MEGS4HD&G.JQ". F>.0*9-"DJI@S]^4>1QJ%1LU61QC8B[ "/ X3"D2ON(WE1
M(4C:N0+9A<"YAES'2 H91=('S:K^&PX]W,=Y.# "CAGSF]\!W&[G[TI,J%P
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
M2P$"% ,4    "  J@0U3BRWH8RX(   G*@  '@              @ $
M97@S,3%C97)T:69I8V%T:6]N;V9T:&5P<FDN:'1M4$L! A0#%     @ *H$-
M4Z0)L5U;"   EC   !X              ( !:@@  &5X,S$R8V5R=&EF:6-A
M=&EO;F]F=&AE<')I+FAT;5!+ 0(4 Q0    ( "J!#5,>4"1,D04  .(=   >
M              "  0$1  !E>#,R,6-E<G1I9FEC871I;VYO9G1H96-H:2YH
M=&U02P$"% ,4    "  J@0U3(EG:Y,H%  #N)   '@              @ '.
M%@  97@S,C)C97)T:69I8V%T:6]N;V9T:&5C:&DN:'1M4$L! A0#%     @
M*H$-4]R:#0;#3P( CX(9 !               ( !U!P  'II<"TR,#(Q,#8S
M,"YH=&U02P$"% ,4    "  J@0U3/@5*>FL+   D<   $
M@ '%; ( >FEP+3(P,C$P-C,P+GAS9%!+ 0(4 Q0    ( "J!#5,A __5S!@
M -;J   4              "  5YX @!Z:7 M,C R,3 V,S!?8V%L+GAM;%!+
M 0(4 Q0    ( "J!#5.3*,G'UTX  !V( P 4              "  5R1 @!Z
M:7 M,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0    ( "J!#5-7UL?-I+0  .BW
M!P 4              "  67@ @!Z:7 M,C R,3 V,S!?;&%B+GAM;%!+ 0(4
M Q0    ( "J!#5.GP'H^AW$  %=-!0 4              "  3N5 P!Z:7 M
F,C R,3 V,S!?<')E+GAM;%!+!08     "@ * +0"  #T!@0    !

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